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 /fuzzyMode.js | |
| 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.
Diffstat (limited to 'fuzzyMode.js')
| -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";  | 
