@@ -20,22 +20,22 @@ suite('keyCodes', () => {
2020 }
2121
2222 test ( null , 0 ) ;
23- test ( new SimpleKeybinding ( false , false , false , false , KeyCode . Enter ) , KeyCode . Enter ) ;
24- test ( new SimpleKeybinding ( true , false , false , false , KeyCode . Enter ) , KeyMod . WinCtrl | KeyCode . Enter ) ;
25- test ( new SimpleKeybinding ( false , false , true , false , KeyCode . Enter ) , KeyMod . Alt | KeyCode . Enter ) ;
26- test ( new SimpleKeybinding ( true , false , true , false , KeyCode . Enter ) , KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
27- test ( new SimpleKeybinding ( false , true , false , false , KeyCode . Enter ) , KeyMod . Shift | KeyCode . Enter ) ;
28- test ( new SimpleKeybinding ( true , true , false , false , KeyCode . Enter ) , KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
29- test ( new SimpleKeybinding ( false , true , true , false , KeyCode . Enter ) , KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
30- test ( new SimpleKeybinding ( true , true , true , false , KeyCode . Enter ) , KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
31- test ( new SimpleKeybinding ( false , false , false , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyCode . Enter ) ;
32- test ( new SimpleKeybinding ( true , false , false , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . WinCtrl | KeyCode . Enter ) ;
33- test ( new SimpleKeybinding ( false , false , true , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyCode . Enter ) ;
34- test ( new SimpleKeybinding ( true , false , true , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
35- test ( new SimpleKeybinding ( false , true , false , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Enter ) ;
36- test ( new SimpleKeybinding ( true , true , false , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
37- test ( new SimpleKeybinding ( false , true , true , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
38- test ( new SimpleKeybinding ( true , true , true , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
23+ test ( new SimpleKeybinding ( false , false , false , false , KeyCode . Enter ) . toChord ( ) , KeyCode . Enter ) ;
24+ test ( new SimpleKeybinding ( true , false , false , false , KeyCode . Enter ) . toChord ( ) , KeyMod . WinCtrl | KeyCode . Enter ) ;
25+ test ( new SimpleKeybinding ( false , false , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Alt | KeyCode . Enter ) ;
26+ test ( new SimpleKeybinding ( true , false , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
27+ test ( new SimpleKeybinding ( false , true , false , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyCode . Enter ) ;
28+ test ( new SimpleKeybinding ( true , true , false , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
29+ test ( new SimpleKeybinding ( false , true , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
30+ test ( new SimpleKeybinding ( true , true , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
31+ test ( new SimpleKeybinding ( false , false , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyCode . Enter ) ;
32+ test ( new SimpleKeybinding ( true , false , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . WinCtrl | KeyCode . Enter ) ;
33+ test ( new SimpleKeybinding ( false , false , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyCode . Enter ) ;
34+ test ( new SimpleKeybinding ( true , false , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
35+ test ( new SimpleKeybinding ( false , true , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Enter ) ;
36+ test ( new SimpleKeybinding ( true , true , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
37+ test ( new SimpleKeybinding ( false , true , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
38+ test ( new SimpleKeybinding ( true , true , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
3939
4040 test (
4141 new ChordKeybinding ( [
@@ -62,22 +62,22 @@ suite('keyCodes', () => {
6262 }
6363
6464 test ( null , 0 ) ;
65- test ( new SimpleKeybinding ( false , false , false , false , KeyCode . Enter ) , KeyCode . Enter ) ;
66- test ( new SimpleKeybinding ( false , false , false , true , KeyCode . Enter ) , KeyMod . WinCtrl | KeyCode . Enter ) ;
67- test ( new SimpleKeybinding ( false , false , true , false , KeyCode . Enter ) , KeyMod . Alt | KeyCode . Enter ) ;
68- test ( new SimpleKeybinding ( false , false , true , true , KeyCode . Enter ) , KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
69- test ( new SimpleKeybinding ( false , true , false , false , KeyCode . Enter ) , KeyMod . Shift | KeyCode . Enter ) ;
70- test ( new SimpleKeybinding ( false , true , false , true , KeyCode . Enter ) , KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
71- test ( new SimpleKeybinding ( false , true , true , false , KeyCode . Enter ) , KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
72- test ( new SimpleKeybinding ( false , true , true , true , KeyCode . Enter ) , KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
73- test ( new SimpleKeybinding ( true , false , false , false , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyCode . Enter ) ;
74- test ( new SimpleKeybinding ( true , false , false , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . WinCtrl | KeyCode . Enter ) ;
75- test ( new SimpleKeybinding ( true , false , true , false , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyCode . Enter ) ;
76- test ( new SimpleKeybinding ( true , false , true , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
77- test ( new SimpleKeybinding ( true , true , false , false , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Enter ) ;
78- test ( new SimpleKeybinding ( true , true , false , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
79- test ( new SimpleKeybinding ( true , true , true , false , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
80- test ( new SimpleKeybinding ( true , true , true , true , KeyCode . Enter ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
65+ test ( new SimpleKeybinding ( false , false , false , false , KeyCode . Enter ) . toChord ( ) , KeyCode . Enter ) ;
66+ test ( new SimpleKeybinding ( false , false , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . WinCtrl | KeyCode . Enter ) ;
67+ test ( new SimpleKeybinding ( false , false , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Alt | KeyCode . Enter ) ;
68+ test ( new SimpleKeybinding ( false , false , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
69+ test ( new SimpleKeybinding ( false , true , false , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyCode . Enter ) ;
70+ test ( new SimpleKeybinding ( false , true , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
71+ test ( new SimpleKeybinding ( false , true , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
72+ test ( new SimpleKeybinding ( false , true , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
73+ test ( new SimpleKeybinding ( true , false , false , false , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyCode . Enter ) ;
74+ test ( new SimpleKeybinding ( true , false , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . WinCtrl | KeyCode . Enter ) ;
75+ test ( new SimpleKeybinding ( true , false , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyCode . Enter ) ;
76+ test ( new SimpleKeybinding ( true , false , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
77+ test ( new SimpleKeybinding ( true , true , false , false , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyCode . Enter ) ;
78+ test ( new SimpleKeybinding ( true , true , false , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . WinCtrl | KeyCode . Enter ) ;
79+ test ( new SimpleKeybinding ( true , true , true , false , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyCode . Enter ) ;
80+ test ( new SimpleKeybinding ( true , true , true , true , KeyCode . Enter ) . toChord ( ) , KeyMod . CtrlCmd | KeyMod . Shift | KeyMod . Alt | KeyMod . WinCtrl | KeyCode . Enter ) ;
8181
8282 test (
8383 new ChordKeybinding ( [
0 commit comments