Я не тестировал его с Android, но в BlackBerry Этот JS работает как настоящая прелесть для тестирования браузера и PhoneGap. Кроме того, он очень прост в использовании и хорошо документирован.
В вашем случае вам нужно сделать что-то вроде этого:
<script type="text/JavaScript">
shortcut.add("enter", functionToMoveToADifferentHTML,{
'type':'keypress',
'disable_in_input':true,
'target':document
});
</script>
type
довольно очевидно (он поддерживает keyup
, keypress
и keydown
).
disable_in_input
с true
позволяет отключить ярлык, когда фокус находится на текстовом поле (кстати, чрезвычайно полезно). target
определяет элемент, который должен отслеживаться для клавиатуры.