Merge pull request #69 from hatkidchan/fix-68-layout

Switched from e.key to e.code, fixes #68
This commit is contained in:
Kainoa Kanter 2023-01-16 08:58:27 -08:00 committed by GitHub
commit ac1f4cf33a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 5 deletions

View File

@ -272,16 +272,16 @@ saveButton.addEventListener("click", async function () {
}) })
document.addEventListener("keydown", (e) => { document.addEventListener("keydown", (e) => {
if (e.ctrlKey && e.key === "s") { if (e.ctrlKey && e.code === "KeyS") {
e.preventDefault() e.preventDefault()
savePaste() savePaste()
} else if (e.ctrlKey && e.key === "n") { } else if (e.ctrlKey && e.code === "KeyN") {
e.preventDefault() e.preventDefault()
newPaste() newPaste()
} else if (e.ctrlKey && e.key === "d") { } else if (e.ctrlKey && e.code === "KeyD") {
e.preventDefault() e.preventDefault()
duplicatePaste() duplicatePaste()
} else if (e.ctrlKey && e.key === "m") { } else if (e.ctrlKey && e.code === "KeyM") {
e.preventDefault() e.preventDefault()
toggleMarkdown() toggleMarkdown()
} }
@ -290,7 +290,7 @@ document.addEventListener("keydown", (e) => {
editor.addEventListener( editor.addEventListener(
"keydown", "keydown",
function (e: KeyboardEvent) { function (e: KeyboardEvent) {
if (e.key == "Tab") { if (e.code == "Tab") {
e.preventDefault() e.preventDefault()
let start: number = this.selectionStart let start: number = this.selectionStart