|
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