From 90d196677951368ea0cbb7b9168b7a9907bdc64e Mon Sep 17 00:00:00 2001 From: hkc Date: Mon, 16 Jan 2023 14:26:04 +0300 Subject: [PATCH] Switched from e.key to e.code, fixes #68 --- frontend/src/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/index.ts b/frontend/src/index.ts index 42b849f..e22936c 100755 --- a/frontend/src/index.ts +++ b/frontend/src/index.ts @@ -272,16 +272,16 @@ saveButton.addEventListener("click", async function () { }) document.addEventListener("keydown", (e) => { - if (e.ctrlKey && e.key === "s") { + if (e.ctrlKey && e.code === "KeyS") { e.preventDefault() savePaste() - } else if (e.ctrlKey && e.key === "n") { + } else if (e.ctrlKey && e.code === "KeyN") { e.preventDefault() newPaste() - } else if (e.ctrlKey && e.key === "d") { + } else if (e.ctrlKey && e.code === "KeyD") { e.preventDefault() duplicatePaste() - } else if (e.ctrlKey && e.key === "m") { + } else if (e.ctrlKey && e.code === "KeyM") { e.preventDefault() toggleMarkdown() } @@ -290,7 +290,7 @@ document.addEventListener("keydown", (e) => { editor.addEventListener( "keydown", function (e: KeyboardEvent) { - if (e.key == "Tab") { + if (e.code == "Tab") { e.preventDefault() let start: number = this.selectionStart