我正在尝试在iPad中的9.7中构建一个Web应用程序。我使用此代码类似于https://stackblitz.com/edit/angular-or7gwr?file=src/app/appcomponent.ponent.ts
"
import { Component, HostListener } from '@angular/core';
export enum KEY_CODE {
RIGHT_ARROW = 39,
LEFT_ARROW = 37
}
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
value = 0;
constructor() { }
@HostListener('window:keyup', ['$event'])
keyEvent(event: KeyboardEvent) {
console.log(event);
if (event.keyCode === KEY_CODE.RIGHT_ARROW) {
this.increment();
}
if (event.keyCode === KEY_CODE.LEFT_ARROW) {
this.decrement();
}
}
increment() {
this.value++;
}
decrement() {
this.value--;
}
}
"
代码来自上面的网站。
这种方法在我的计算机上使用,但在iPad上不起作用。我该如何在iPad上使用它?您可以将上面的网站用于演示。
有人找到了一种方法吗?谢谢您提前的帮助。
iPad用于"键盘"上的Web应用程序识别字母,空格键和逃生键(我测试过的唯一的键)。在开发模式下尝试Safari,这有助于多个吨。我从箭头键切换到WASD键来解决问题。仍然不确定如何获取箭头,但这是一个临时修复。
仅供参考,箭头键在iPad上按下0