Клавиатурная навигация наконец добавлена в jqGrid начиная с версии 4.0.
Для начала перейдите на демонстрационную страницу и перейдите к Functionality
| Keyboard navigation
.
Следующий код используется для привязки клавиш со стрелками вверх / вниз:
jQuery("#keynav").jqGrid('bindKeys');
Но, как показывает демонстрация, вы можете передать опции для привязки и других клавиш:
// Bind the navigation and set the onEnter event
jQuery("#keynav").jqGrid('bindKeys', {
"onEnter" : function( rowid ) {
alert("You enter a row with id:"+rowid)
}
});
Для получения дополнительной информации см. метод bindKeys в вики документации.