use KeyboardEvent.key instead of code (#4114)

This commit is contained in:
llama 2025-06-25 19:08:25 +08:00 committed by GitHub
parent b250a2f724
commit a73f1507ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View file

@ -166,7 +166,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
} }
function onKeydown(event: KeyboardEvent): void { function onKeydown(event: KeyboardEvent): void {
switch (event.code) { switch (event.key) {
case "Enter": case "Enter":
onEnter(event); onEnter(event);
break; break;

View file

@ -90,7 +90,7 @@ export function keyToPlatformString(key: string): string {
} }
export function isArrowLeft(event: KeyboardEvent): boolean { export function isArrowLeft(event: KeyboardEvent): boolean {
if (event.code === "ArrowLeft") { if (event.key === "ArrowLeft") {
return true; return true;
} }
@ -98,7 +98,7 @@ export function isArrowLeft(event: KeyboardEvent): boolean {
} }
export function isArrowRight(event: KeyboardEvent): boolean { export function isArrowRight(event: KeyboardEvent): boolean {
if (event.code === "ArrowRight") { if (event.key === "ArrowRight") {
return true; return true;
} }
@ -106,7 +106,7 @@ export function isArrowRight(event: KeyboardEvent): boolean {
} }
export function isArrowUp(event: KeyboardEvent): boolean { export function isArrowUp(event: KeyboardEvent): boolean {
if (event.code === "ArrowUp") { if (event.key === "ArrowUp") {
return true; return true;
} }
@ -114,7 +114,7 @@ export function isArrowUp(event: KeyboardEvent): boolean {
} }
export function isArrowDown(event: KeyboardEvent): boolean { export function isArrowDown(event: KeyboardEvent): boolean {
if (event.code === "ArrowDown") { if (event.key === "ArrowDown") {
return true; return true;
} }