diff options
| -rw-r--r-- | fuzzyMode.js | 10 |
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"; |
