diff options
| author | Phil Crosby | 2012-05-05 19:58:59 -0700 |
|---|---|---|
| committer | Phil Crosby | 2012-05-05 20:05:40 -0700 |
| commit | b0f7e598087a333c8e5960a3bc1469836ebd7cbe (patch) | |
| tree | e940274b20652867a105dc60935873b215405bec | |
| parent | e0cc6eece72de3bee3bbfac8c50627f333b0709e (diff) | |
| download | vimium-b0f7e598087a333c8e5960a3bc1469836ebd7cbe.tar.bz2 | |
Support ctrl+n and ctrl+p in the vomnibox. Works on mac, needs to be tested on windows or linux.
| -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"; |
