android WebView: Mit Pfeiltasten in JavaScript umgehen

Ich habe eine einfache WebView-Anwendung, die ich mit der Tastatur steuern möchte. Ist es möglich, Pfeiltasten in Javascript zu fangen?

Ich habe den folgenden Code ohne Glück ausprobiert:

<code>function handleArrowKeys(evt) {
    console.info('key');                                                                                         
}

document.onkeyup = handleArrowKeys;
document.onkedown = handleArrowKeys;
document.onkepress = handleArrowKeys;
</code>

In der Webansicht ist Javascript aktiviert

<code>WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
</code>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage