Skip to content

Commit d491f93

Browse files
committed
Extended default keys with mouse and vim navigation
Mouse wheel up & down to scroll list one by one and left mouse button to select. Keyboard 'j' & 'k' for up one and down one.
1 parent 2981d55 commit d491f93

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

scripts/modules.js/SelectionMenu.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ var SelectionMenu = function(settings)
5353
settings.autoCloseDelay >= 0 ? settings.autoCloseDelay : 5; // 0 = Off.
5454
this.autoCloseActiveAt = 0;
5555
this.keyBindings = { // Default keybindings.
56-
'Menu-Up':{repeatable:true, keys:['up']},
57-
'Menu-Down':{repeatable:true, keys:['down']},
56+
'Menu-Up':{repeatable:true, keys:['up','WHEEL_UP', 'k'] },
57+
'Menu-Down':{repeatable:true, keys:['down', 'WHEEL_DOWN', 'j' ]},
5858
'Menu-Up-Fast':{repeatable:true, keys:['shift+up']},
5959
'Menu-Down-Fast':{repeatable:true, keys:['shift+down']},
6060
'Menu-Left':{repeatable:true, keys:['left']},
6161
'Menu-Right':{repeatable:false, keys:['right']},
62-
'Menu-Open':{repeatable:false, keys:['enter']},
62+
'Menu-Open':{repeatable:false, keys:['enter', 'MBTN_LEFT']},
6363
'Menu-Undo':{repeatable:false, keys:['bs']},
6464
'Menu-Help':{repeatable:false, keys:['h']},
6565
'Menu-Close':{repeatable:false, keys:['esc']}

0 commit comments

Comments
 (0)