diff options
| author | Stephen Blott | 2017-04-13 14:09:14 +0100 | 
|---|---|---|
| committer | Stephen Blott | 2017-04-18 05:50:51 +0100 | 
| commit | 8e4119f84bbde748eb595e6766dbb47a6cd0133c (patch) | |
| tree | 56fa1b1d54e1662754aee9e2d7289d316b905d7b /content_scripts/mode_key_handler.coffee | |
| parent | 388d866e995249a0be3154c349db2edac664a3fa (diff) | |
| download | vimium-8e4119f84bbde748eb595e6766dbb47a6cd0133c.tar.bz2 | |
Rework tests for all key handling on keydown.
Diffstat (limited to 'content_scripts/mode_key_handler.coffee')
| -rw-r--r-- | content_scripts/mode_key_handler.coffee | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/content_scripts/mode_key_handler.coffee b/content_scripts/mode_key_handler.coffee index 914eeb6c..82fdc0e6 100644 --- a/content_scripts/mode_key_handler.coffee +++ b/content_scripts/mode_key_handler.coffee @@ -54,7 +54,12 @@ class KeyHandlerMode extends Mode        @continueBubbling      else if @isMappedKey keyChar        DomUtils.consumeKeyup event, => @handleKeyChar keyChar +    else if @isCountKey keyChar +      digit = parseInt keyChar +      @reset if @keyState.length == 1 then @countPrefix * 10 + digit else digit +      @suppressEvent      else +      @reset()        @continueBubbling    # This tests whether there is a mapping of keyChar in the current key state (and accounts for pass keys). | 
