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 {
switch (event.code) {
switch (event.key) {
case "Enter":
onEnter(event);
break;

View file

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