|
75 | 75 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
76 | 76 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keydown");
|
77 | 77 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 0);
|
78 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x100); |
| 78 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x0); |
79 | 79 | EXPECT_EQ([[messages lastObject][@"characters"] UTF8String], "a");
|
80 | 80 | EXPECT_EQ([[messages lastObject][@"charactersIgnoringModifiers"] UTF8String], "a");
|
81 | 81 |
|
|
96 | 96 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
97 | 97 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keyup");
|
98 | 98 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 0);
|
99 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x100); |
| 99 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0); |
100 | 100 | EXPECT_EQ([[messages lastObject][@"characters"] UTF8String], "a");
|
101 | 101 | EXPECT_EQ([[messages lastObject][@"charactersIgnoringModifiers"] UTF8String], "a");
|
102 | 102 |
|
|
117 | 117 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
118 | 118 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keydown");
|
119 | 119 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 56);
|
120 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x20102); |
| 120 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x20002); |
121 | 121 |
|
122 | 122 | EXPECT_EQ([responses count], 1u);
|
123 | 123 | EXPECT_EQ([[responses lastObject] boolValue], TRUE);
|
|
127 | 127 |
|
128 | 128 | // RShift down
|
129 | 129 | next_response = false;
|
130 |
| - [responder handleEvent:keyEvent(NSEventTypeFlagsChanged, 0x20106, @"", @"", FALSE, 60) |
| 130 | + [responder handleEvent:keyEvent(NSEventTypeFlagsChanged, 0x20006, @"", @"", FALSE, 60) |
131 | 131 | callback:^(BOOL handled) {
|
132 | 132 | [responses addObject:@(handled)];
|
133 | 133 | }];
|
|
136 | 136 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
137 | 137 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keydown");
|
138 | 138 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 60);
|
139 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x20106); |
| 139 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x20006); |
140 | 140 |
|
141 | 141 | EXPECT_EQ([responses count], 1u);
|
142 | 142 | EXPECT_EQ([[responses lastObject] boolValue], FALSE);
|
|
155 | 155 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
156 | 156 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keyup");
|
157 | 157 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 56);
|
158 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x20104); |
| 158 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x20004); |
159 | 159 |
|
160 | 160 | EXPECT_EQ([responses count], 1u);
|
161 | 161 | EXPECT_EQ([[responses lastObject] boolValue], FALSE);
|
|
165 | 165 |
|
166 | 166 | // RShift up
|
167 | 167 | next_response = false;
|
168 |
| - [responder handleEvent:keyEvent(NSEventTypeFlagsChanged, 0x100, @"", @"", FALSE, 60) |
| 168 | + [responder handleEvent:keyEvent(NSEventTypeFlagsChanged, 0, @"", @"", FALSE, 60) |
169 | 169 | callback:^(BOOL handled) {
|
170 | 170 | [responses addObject:@(handled)];
|
171 | 171 | }];
|
|
174 | 174 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
175 | 175 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keyup");
|
176 | 176 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 60);
|
177 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x100); |
| 177 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0); |
178 | 178 |
|
179 | 179 | EXPECT_EQ([responses count], 1u);
|
180 | 180 | EXPECT_EQ([[responses lastObject] boolValue], FALSE);
|
|
221 | 221 | EXPECT_STREQ([[messages lastObject][@"keymap"] UTF8String], "macos");
|
222 | 222 | EXPECT_STREQ([[messages lastObject][@"type"] UTF8String], "keydown");
|
223 | 223 | EXPECT_EQ([[messages lastObject][@"keyCode"] intValue], 0);
|
224 |
| - EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0x100); |
| 224 | + EXPECT_EQ([[messages lastObject][@"modifiers"] intValue], 0); |
225 | 225 | EXPECT_EQ([[messages lastObject][@"characters"] UTF8String], "a");
|
226 | 226 | EXPECT_EQ([[messages lastObject][@"charactersIgnoringModifiers"] UTF8String], "a");
|
227 | 227 |
|
|
0 commit comments