WebView de Android: maneja las teclas de flecha en JavaScript

Tengo una aplicación WebView simple que quiero controlar con el teclado. ¿Es posible atrapar las teclas de flecha en javascript?

He intentado el siguiente código sin suerte:

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

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

javascript está habilitado en la vista web

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta