aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fuzzyMode.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/fuzzyMode.js b/fuzzyMode.js
index 0ded7aca..90ec36bd 100644
--- a/fuzzyMode.js
+++ b/fuzzyMode.js
@@ -77,11 +77,13 @@ var fuzzyMode = (function() {
var key = getKeyChar(event);
if (isEscape(event))
return "dismiss";
- else if (key == "up" || (event.keyCode == keyCodes.tab && event.shiftKey) ||
- (key == "k" && event.ctrlKey))
+ else if (key == "up" ||
+ (event.shiftKey && event.keyCode == keyCodes.tab) ||
+ (event.ctrlKey && (key == "k" || key == "p")))
return "up";
- else if (key == "down" || (event.keyCode == keyCodes.tab && !event.shiftKey) ||
- (key == "j" && isPrimaryModifierKey(event)))
+ else if (key == "down" ||
+ (event.keyCode == keyCodes.tab && !event.shiftKey) ||
+ (event.ctrlKey && (key == "j" || key == "n")))
return "down";
else if (event.keyCode == keyCodes.enter)
return "enter";