aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2017-11-12 07:46:20 +0000
committerGitHub2017-11-12 07:46:20 +0000
commit959379d46c18671551d819eb7eb2199da3ac43e2 (patch)
tree0acff50d1283c792a5cc21e6bef57748033784f3
parent7cb53750bfb5f62849fcfb52f67b1e04ad0f9672 (diff)
parent2bb2d314f13368e125018932aec4e7d80f5f2cfb (diff)
downloadvimium-959379d46c18671551d819eb7eb2199da3ac43e2.tar.bz2
Merge pull request #2788 from mrmr1993/no-mappable-modifiers
Don't resolve modifiers as keys
-rw-r--r--lib/keyboard_utils.coffee5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee
index 70aa5a95..09623e50 100644
--- a/lib/keyboard_utils.coffee
+++ b/lib/keyboard_utils.coffee
@@ -36,6 +36,8 @@ KeyboardUtils =
""
else if key of @keyNames
@keyNames[key]
+ else if @isModifier event
+ "" # Don't resolve modifier keys.
else if key.length == 1
key
else
@@ -70,6 +72,9 @@ KeyboardUtils =
isPrintable: (event) ->
@getKeyCharString(event)?.length == 1
+ isModifier: (event) ->
+ event.key in ["Control", "Shift", "Alt", "OS", "AltGraph", "Meta"]
+
enUsTranslations:
"Backquote": ["`", "~"]
"Minus": ["-", "_"]