This commit is contained in:
Maciej Caderek
2022-02-02 03:41:08 +01:00
parent 71bb21e099
commit 9e232ba133

View File

@@ -126,32 +126,20 @@ const main = async () => {
false false
); );
const keyMapping: { [key: string]: () => void } = {
ArrowLeft: handlers.prev,
ArrowRight: handlers.next,
ArrowUp: handlers.first,
ArrowDown: handlers.last,
" ": handlers.togglePlay,
b: handlers.toggleBorder,
f: handlers.flip,
e: handlers.toggleExtraInfo,
};
document.addEventListener("keydown", ({ key }) => { document.addEventListener("keydown", ({ key }) => {
switch (key) { if (keyMapping[key]) {
case "ArrowLeft": keyMapping[key]();
handlers.prev();
break;
case "ArrowRight":
handlers.next();
break;
case "ArrowUp":
handlers.first();
break;
case "ArrowDown":
handlers.last();
break;
case " ":
handlers.togglePlay();
break;
case "b":
handlers.toggleBorder();
break;
case "f":
handlers.flip();
break;
case "e":
handlers.toggleExtraInfo();
break;
} }
}); });