diff options
author | Andrew Dolgov <[email protected]> | 2019-03-14 09:08:52 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-03-14 09:08:52 +0300 |
commit | b1bb7c6001c9a2c7c636674c110ccfdd5a09cd7e (patch) | |
tree | 82a53b581b0a4012bccb71901685e0039a84627c /js/tt-rss.js | |
parent | 019f4578bcb80069487c4dff7ec5c05f35b0eacd (diff) | |
parent | 63d7705b7fbe980bfc4e8c7f01b38e80b3c68928 (diff) |
Merge branch 'master' of git.fakecake.org:tt-rss
Diffstat (limited to 'js/tt-rss.js')
-rw-r--r-- | js/tt-rss.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/js/tt-rss.js b/js/tt-rss.js index 99b44549b..a46fc17e4 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -206,6 +206,10 @@ require(["dojo/_base/kernel", hotkeyHandler(event) { if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA") return; + // Arrow buttons and escape are not reported via keypress, handle them via keydown. + // escape = 27, left = 37, up = 38, right = 39, down = 40 + if (event.type == "keydown" && event.which != 27 && (event.which < 37 || event.which > 40)) return; + const action_name = App.keyeventToAction(event); if (action_name) { |