Skip to content

Commit fbabfea

Browse files
committed
Allow CTRL N/P to control down and up
1 parent aef256d commit fbabfea

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/constants.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ var KEY_RETURN = 13;
66
var KEY_ESC = 27;
77
var KEY_LEFT = 37;
88
var KEY_UP = 38;
9+
var KEY_P = 80;
910
var KEY_RIGHT = 39;
1011
var KEY_DOWN = 40;
12+
var KEY_N = 78;
1113
var KEY_BACKSPACE = 8;
1214
var KEY_DELETE = 46;
1315
var KEY_SHIFT = 16;
@@ -16,4 +18,4 @@ var KEY_CTRL = IS_MAC ? 18 : 17;
1618
var KEY_TAB = 9;
1719

1820
var TAG_SELECT = 1;
19-
var TAG_INPUT = 2;
21+
var TAG_INPUT = 2;

src/selectize.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,8 @@ $.extend(Selectize.prototype, {
396396
case KEY_ESC:
397397
self.close();
398398
return;
399+
case KEY_N:
400+
if (!e.ctrlKey) break;
399401
case KEY_DOWN:
400402
if (!self.isOpen && self.hasOptions) {
401403
self.open();
@@ -406,6 +408,8 @@ $.extend(Selectize.prototype, {
406408
}
407409
e.preventDefault();
408410
return;
411+
case KEY_P:
412+
if (!e.ctrlKey) break;
409413
case KEY_UP:
410414
if (self.$activeOption) {
411415
self.ignoreHover = true;

0 commit comments

Comments
 (0)