aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhil Crosby2012-05-05 19:58:59 -0700
committerPhil Crosby2012-05-05 20:05:40 -0700
commitb0f7e598087a333c8e5960a3bc1469836ebd7cbe (patch)
treee940274b20652867a105dc60935873b215405bec
parente0cc6eece72de3bee3bbfac8c50627f333b0709e (diff)
downloadvimium-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.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";