From b0f7e598087a333c8e5960a3bc1469836ebd7cbe Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Sat, 5 May 2012 19:58:59 -0700 Subject: Support ctrl+n and ctrl+p in the vomnibox. Works on mac, needs to be tested on windows or linux. --- fuzzyMode.js | 10 ++++++---- 1 file 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"; -- cgit v1.2.3