瀏覽代碼

Merge pull request #1226 from rndevfx/fix-vim-mode-on-firefox

Fix Vim mode on Firefox
Adam Tauber 7 年之前
父節點
當前提交
b918b29f90
沒有帳戶連結到提交者的電子郵件
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. 2
    1
      searx/static/plugins/js/vim_hotkeys.js

+ 2
- 1
searx/static/plugins/js/vim_hotkeys.js 查看文件

104
         }
104
         }
105
     };
105
     };
106
 
106
 
107
-    $(document).keyup(function(e) {
107
+    $(document).keydown(function(e) {
108
         // check for modifiers so we don't break browser's hotkeys
108
         // check for modifiers so we don't break browser's hotkeys
109
         if (vimKeys.hasOwnProperty(e.keyCode)
109
         if (vimKeys.hasOwnProperty(e.keyCode)
110
             && !e.ctrlKey
110
             && !e.ctrlKey
118
                 }
118
                 }
119
             } else {
119
             } else {
120
                 if (e.target === document.body) {
120
                 if (e.target === document.body) {
121
+                    e.preventDefault();
121
                     vimKeys[e.keyCode].fun();
122
                     vimKeys[e.keyCode].fun();
122
                 }
123
                 }
123
             }
124
             }