@@ -32,7 +32,7 @@ TEST(HotKeyHandler, noCombo)
32
32
{
33
33
HotKeyHandler handler;
34
34
35
- handler.setHotKeyCombo (" " );
35
+ handler.setHotKeyCombo (0 );
36
36
37
37
EXPECT_EQ (handler.handleKeyPress (1 , XK_a), HotKeyHandler::KeyNormal);
38
38
EXPECT_EQ (handler.handleKeyPress (2 , XK_Shift_L), HotKeyHandler::KeyNormal);
@@ -50,7 +50,7 @@ TEST(HotKeyHandler, singleArmed)
50
50
{
51
51
HotKeyHandler handler;
52
52
53
- handler.setHotKeyCombo (" Ctrl " );
53
+ handler.setHotKeyCombo (HotKeyHandler::Control );
54
54
55
55
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
56
56
EXPECT_EQ (handler.handleKeyRelease (1 ), HotKeyHandler::KeyUnarm);
@@ -60,7 +60,7 @@ TEST(HotKeyHandler, singleDualArmed)
60
60
{
61
61
HotKeyHandler handler;
62
62
63
- handler.setHotKeyCombo (" Ctrl " );
63
+ handler.setHotKeyCombo (HotKeyHandler::Control );
64
64
65
65
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
66
66
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_R), HotKeyHandler::KeyNormal);
@@ -72,7 +72,7 @@ TEST(HotKeyHandler, singleCombo)
72
72
{
73
73
HotKeyHandler handler;
74
74
75
- handler.setHotKeyCombo (" Ctrl " );
75
+ handler.setHotKeyCombo (HotKeyHandler::Control );
76
76
77
77
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
78
78
EXPECT_EQ (handler.handleKeyPress (2 , XK_a), HotKeyHandler::KeyHotKey);
@@ -84,7 +84,7 @@ TEST(HotKeyHandler, singleRightCombo)
84
84
{
85
85
HotKeyHandler handler;
86
86
87
- handler.setHotKeyCombo (" Ctrl " );
87
+ handler.setHotKeyCombo (HotKeyHandler::Control );
88
88
89
89
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_R), HotKeyHandler::KeyNormal);
90
90
EXPECT_EQ (handler.handleKeyPress (2 , XK_a), HotKeyHandler::KeyHotKey);
@@ -96,7 +96,7 @@ TEST(HotKeyHandler, singleDualCombo)
96
96
{
97
97
HotKeyHandler handler;
98
98
99
- handler.setHotKeyCombo (" Ctrl " );
99
+ handler.setHotKeyCombo (HotKeyHandler::Control );
100
100
101
101
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
102
102
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_R), HotKeyHandler::KeyNormal);
@@ -110,7 +110,7 @@ TEST(HotKeyHandler, singleComboReordered)
110
110
{
111
111
HotKeyHandler handler;
112
112
113
- handler.setHotKeyCombo (" Ctrl " );
113
+ handler.setHotKeyCombo (HotKeyHandler::Control );
114
114
115
115
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
116
116
EXPECT_EQ (handler.handleKeyPress (2 , XK_a), HotKeyHandler::KeyHotKey);
@@ -122,7 +122,7 @@ TEST(HotKeyHandler, singleDualComboReordered)
122
122
{
123
123
HotKeyHandler handler;
124
124
125
- handler.setHotKeyCombo (" Ctrl " );
125
+ handler.setHotKeyCombo (HotKeyHandler::Control );
126
126
127
127
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
128
128
EXPECT_EQ (handler.handleKeyPress (3 , XK_a), HotKeyHandler::KeyHotKey);
@@ -136,7 +136,7 @@ TEST(HotKeyHandler, singleComboRepeated)
136
136
{
137
137
HotKeyHandler handler;
138
138
139
- handler.setHotKeyCombo (" Ctrl " );
139
+ handler.setHotKeyCombo (HotKeyHandler::Control );
140
140
141
141
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
142
142
EXPECT_EQ (handler.handleKeyPress (2 , XK_a), HotKeyHandler::KeyHotKey);
@@ -153,7 +153,7 @@ TEST(HotKeyHandler, singleComboMultipleKeys)
153
153
{
154
154
HotKeyHandler handler;
155
155
156
- handler.setHotKeyCombo (" Ctrl " );
156
+ handler.setHotKeyCombo (HotKeyHandler::Control );
157
157
158
158
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
159
159
EXPECT_EQ (handler.handleKeyPress (2 , XK_a), HotKeyHandler::KeyHotKey);
@@ -169,7 +169,7 @@ TEST(HotKeyHandler, singleWedgeNormal)
169
169
{
170
170
HotKeyHandler handler;
171
171
172
- handler.setHotKeyCombo (" Ctrl " );
172
+ handler.setHotKeyCombo (HotKeyHandler::Control );
173
173
174
174
EXPECT_EQ (handler.handleKeyPress (1 , XK_b), HotKeyHandler::KeyNormal);
175
175
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_L), HotKeyHandler::KeyNormal);
@@ -183,7 +183,7 @@ TEST(HotKeyHandler, singleWedgeModifier)
183
183
{
184
184
HotKeyHandler handler;
185
185
186
- handler.setHotKeyCombo (" Ctrl " );
186
+ handler.setHotKeyCombo (HotKeyHandler::Control );
187
187
188
188
EXPECT_EQ (handler.handleKeyPress (1 , XK_Shift_L), HotKeyHandler::KeyNormal);
189
189
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_L), HotKeyHandler::KeyNormal);
@@ -197,7 +197,7 @@ TEST(HotKeyHandler, singleWedgeModifierArmed)
197
197
{
198
198
HotKeyHandler handler;
199
199
200
- handler.setHotKeyCombo (" Ctrl " );
200
+ handler.setHotKeyCombo (HotKeyHandler::Control );
201
201
202
202
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
203
203
EXPECT_EQ (handler.handleKeyPress (2 , XK_Shift_L), HotKeyHandler::KeyNormal);
@@ -211,7 +211,7 @@ TEST(HotKeyHandler, singleWedgeModifierFiring)
211
211
{
212
212
HotKeyHandler handler;
213
213
214
- handler.setHotKeyCombo (" Ctrl " );
214
+ handler.setHotKeyCombo (HotKeyHandler::Control );
215
215
216
216
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
217
217
EXPECT_EQ (handler.handleKeyPress (2 , XK_a), HotKeyHandler::KeyHotKey);
@@ -225,7 +225,7 @@ TEST(HotKeyHandler, singleUnwedge)
225
225
{
226
226
HotKeyHandler handler;
227
227
228
- handler.setHotKeyCombo (" Ctrl " );
228
+ handler.setHotKeyCombo (HotKeyHandler::Control );
229
229
230
230
handler.handleKeyPress (1 , XK_Shift_L);
231
231
handler.handleKeyPress (2 , XK_Control_L);
@@ -242,7 +242,9 @@ TEST(HotKeyHandler, multiArmed)
242
242
{
243
243
HotKeyHandler handler;
244
244
245
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
245
+ handler.setHotKeyCombo (HotKeyHandler::Control |
246
+ HotKeyHandler::Shift |
247
+ HotKeyHandler::Alt);
246
248
247
249
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
248
250
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -256,7 +258,9 @@ TEST(HotKeyHandler, multiRearmed)
256
258
{
257
259
HotKeyHandler handler;
258
260
259
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
261
+ handler.setHotKeyCombo (HotKeyHandler::Control |
262
+ HotKeyHandler::Shift |
263
+ HotKeyHandler::Alt);
260
264
261
265
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
262
266
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -276,7 +280,9 @@ TEST(HotKeyHandler, multiFailedArm)
276
280
{
277
281
HotKeyHandler handler;
278
282
279
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
283
+ handler.setHotKeyCombo (HotKeyHandler::Control |
284
+ HotKeyHandler::Shift |
285
+ HotKeyHandler::Alt);
280
286
281
287
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
282
288
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -288,7 +294,9 @@ TEST(HotKeyHandler, multiDualArmed)
288
294
{
289
295
HotKeyHandler handler;
290
296
291
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
297
+ handler.setHotKeyCombo (HotKeyHandler::Control |
298
+ HotKeyHandler::Shift |
299
+ HotKeyHandler::Alt);
292
300
293
301
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
294
302
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -304,7 +312,9 @@ TEST(HotKeyHandler, multiCombo)
304
312
{
305
313
HotKeyHandler handler;
306
314
307
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
315
+ handler.setHotKeyCombo (HotKeyHandler::Control |
316
+ HotKeyHandler::Shift |
317
+ HotKeyHandler::Alt);
308
318
309
319
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
310
320
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -320,7 +330,9 @@ TEST(HotKeyHandler, multiRightCombo)
320
330
{
321
331
HotKeyHandler handler;
322
332
323
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
333
+ handler.setHotKeyCombo (HotKeyHandler::Control |
334
+ HotKeyHandler::Shift |
335
+ HotKeyHandler::Alt);
324
336
325
337
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_R), HotKeyHandler::KeyNormal);
326
338
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_R), HotKeyHandler::KeyNormal);
@@ -336,7 +348,9 @@ TEST(HotKeyHandler, multiDualCombo)
336
348
{
337
349
HotKeyHandler handler;
338
350
339
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
351
+ handler.setHotKeyCombo (HotKeyHandler::Control |
352
+ HotKeyHandler::Shift |
353
+ HotKeyHandler::Alt);
340
354
341
355
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
342
356
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_R), HotKeyHandler::KeyNormal);
@@ -358,7 +372,9 @@ TEST(HotKeyHandler, multiComboReordered)
358
372
{
359
373
HotKeyHandler handler;
360
374
361
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
375
+ handler.setHotKeyCombo (HotKeyHandler::Control |
376
+ HotKeyHandler::Shift |
377
+ HotKeyHandler::Alt);
362
378
363
379
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
364
380
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -374,7 +390,9 @@ TEST(HotKeyHandler, multiDualComboReordered)
374
390
{
375
391
HotKeyHandler handler;
376
392
377
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
393
+ handler.setHotKeyCombo (HotKeyHandler::Control |
394
+ HotKeyHandler::Shift |
395
+ HotKeyHandler::Alt);
378
396
379
397
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
380
398
EXPECT_EQ (handler.handleKeyPress (3 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -396,7 +414,9 @@ TEST(HotKeyHandler, multiComboRepeated)
396
414
{
397
415
HotKeyHandler handler;
398
416
399
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
417
+ handler.setHotKeyCombo (HotKeyHandler::Control |
418
+ HotKeyHandler::Shift |
419
+ HotKeyHandler::Alt);
400
420
401
421
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
402
422
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -421,7 +441,9 @@ TEST(HotKeyHandler, multiComboMultipleKeys)
421
441
{
422
442
HotKeyHandler handler;
423
443
424
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
444
+ handler.setHotKeyCombo (HotKeyHandler::Control |
445
+ HotKeyHandler::Shift |
446
+ HotKeyHandler::Alt);
425
447
426
448
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
427
449
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -441,7 +463,9 @@ TEST(HotKeyHandler, multiWedgeNormal)
441
463
{
442
464
HotKeyHandler handler;
443
465
444
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
466
+ handler.setHotKeyCombo (HotKeyHandler::Control |
467
+ HotKeyHandler::Shift |
468
+ HotKeyHandler::Alt);
445
469
446
470
EXPECT_EQ (handler.handleKeyPress (1 , XK_b), HotKeyHandler::KeyNormal);
447
471
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_L), HotKeyHandler::KeyNormal);
@@ -459,7 +483,9 @@ TEST(HotKeyHandler, multiWedgeModifier)
459
483
{
460
484
HotKeyHandler handler;
461
485
462
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
486
+ handler.setHotKeyCombo (HotKeyHandler::Control |
487
+ HotKeyHandler::Shift |
488
+ HotKeyHandler::Alt);
463
489
464
490
EXPECT_EQ (handler.handleKeyPress (1 , XK_Super_L), HotKeyHandler::KeyNormal);
465
491
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_L), HotKeyHandler::KeyNormal);
@@ -477,7 +503,9 @@ TEST(HotKeyHandler, multiWedgeArming)
477
503
{
478
504
HotKeyHandler handler;
479
505
480
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
506
+ handler.setHotKeyCombo (HotKeyHandler::Control |
507
+ HotKeyHandler::Shift |
508
+ HotKeyHandler::Alt);
481
509
482
510
EXPECT_EQ (handler.handleKeyPress (2 , XK_Control_L), HotKeyHandler::KeyNormal);
483
511
EXPECT_EQ (handler.handleKeyPress (3 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -495,7 +523,9 @@ TEST(HotKeyHandler, multiWedgeModifierArming)
495
523
{
496
524
HotKeyHandler handler;
497
525
498
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
526
+ handler.setHotKeyCombo (HotKeyHandler::Control |
527
+ HotKeyHandler::Shift |
528
+ HotKeyHandler::Alt);
499
529
500
530
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
501
531
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -509,7 +539,9 @@ TEST(HotKeyHandler, multiWedgeModifierArmed)
509
539
{
510
540
HotKeyHandler handler;
511
541
512
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
542
+ handler.setHotKeyCombo (HotKeyHandler::Control |
543
+ HotKeyHandler::Shift |
544
+ HotKeyHandler::Alt);
513
545
514
546
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
515
547
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -525,7 +557,9 @@ TEST(HotKeyHandler, multiWedgeModifierFiring)
525
557
{
526
558
HotKeyHandler handler;
527
559
528
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
560
+ handler.setHotKeyCombo (HotKeyHandler::Control |
561
+ HotKeyHandler::Shift |
562
+ HotKeyHandler::Alt);
529
563
530
564
EXPECT_EQ (handler.handleKeyPress (1 , XK_Control_L), HotKeyHandler::KeyNormal);
531
565
EXPECT_EQ (handler.handleKeyPress (2 , XK_Alt_L), HotKeyHandler::KeyNormal);
@@ -543,7 +577,9 @@ TEST(HotKeyHandler, multiUnwedge)
543
577
{
544
578
HotKeyHandler handler;
545
579
546
- handler.setHotKeyCombo (" Ctrl,Shift,Alt" );
580
+ handler.setHotKeyCombo (HotKeyHandler::Control |
581
+ HotKeyHandler::Shift |
582
+ HotKeyHandler::Alt);
547
583
548
584
handler.handleKeyPress (1 , XK_Super_L);
549
585
handler.handleKeyPress (2 , XK_Control_L);
0 commit comments