This commit is contained in:
Alex Yatskov 2017-03-25 17:18:55 -07:00
parent 218db0771f
commit f5a8383d2a
2 changed files with 15 additions and 12 deletions

View File

@ -43,6 +43,12 @@
"default": "Alt+Insert"
},
"description": "Open search window"
},
"options": {
"suggested_key": {
"default": "Alt+End"
},
"description": "Open options page"
}
},
"web_accessible_resources": ["fg/frame.html"],

View File

@ -211,11 +211,8 @@ class Display {
}
onKeyDown(e) {
const requireAlt = ['e', 'k', 'p'];
const handlers = {
8: /* backspace */ () => {
},
27: /* escape */ () => {
this.clearSearch();
},
@ -244,21 +241,21 @@ class Display {
this.entryScroll(this.index + 1, true);
},
209: /* [ */ () => {
69: /* e */ () => {
this.noteAdd(this.definitions[this.index], 'term-kanji');
},
220: /* \ */ () => {
75: /* k */ () => {
this.noteAdd(this.definitions[this.index], 'term-kana');
},
80: /* p */ () => {
this.audioPlay(this.definitions[this.index]);
},
221: /* ] */ () => {
}
};
const handler = handlers[e.keyCode];
if (handler) {
if (handler && (e.altKey || !requireAlt.includes(e.keyCode))) {
e.preventDefault();
handler();
}