Есть пункт в ТЗ, что типа все основные функциональные действия юзера на веб странице должны иметь возможность делаться с клавиатуры.
Проясню, юзер обрабатывает кучу сменяющегося материала на экране и должен заполнить на основании этого материала форму из нескольких Checkers и Radiobuttons, после чего перелистнуть на следующий материал.
Чтобы повысить скорость работы, заказчик хотит, чтобы юзер не мышкой в эти чекеры тыкал, а работал исключительно клавишами. И при этом надо сделать форму так, чтобы юзеру в процессе работы пришлось нажимать минимальное число клавиш и желательно не отрывая рук от клавиатуры.
Какие существуют практики по кейбордам? Как навигировать по этим чекерам с клавы, чтобы не навигировать по лишним-ненужным элементам? Можно ли оверрайдить поведение клавиш таб, ентер, пробел, стрелки? Или это плохой тон и надо использовать другие клавиши?