Сегодня я немного расскажу о клавиатурном вводе и расскажу некоторые полезные функции.
Клавиатурный ввод
Клавиатура — это наиболее популярный способ взаимодействия с
интерфейсом. Клавиатура позволяет удобно и эффективно работать с приложениями,
причём скорость работы при использовании клавиатуры может быть значительно
выше, чем при использовании прочих средств ввода. Клавиатура — это неотъемлемый
инструмент для людей с плохим зрением или нарушением опорно-двигательного
аппарата.
Вы должны убедиться, что все функции вашего приложения
доступны при использовании клавиатуры. Попробуйте поработать со своим приложением
только с помощью клавиатуры. Это — хороший способ проверки.
Использование клавиатуры имеет три различных
аспекта: перемещение, клавиши доступа и комбинации клавиш. Ещё одним аспектом
является поиск.
Перемещение с помощью клавиатуры
Следуя приведённым ниже рекомендациям, убедитесь, что с
помощью клавиатуры можно перемещаться и взаимодействовать со всеми частями
интерфейсами.
Для перемещения используйте стандартные клавиши.
Клавиша Tab — это стандартная клавиша, используемая для перемещения
по интерфейсу.
Продумайте порядок перемещения. При перемещении ввода
клавишей Tab, фокус должен перемещаться между управляющими элементами в
ожидаемой последовательности. В культурах, которые используют письмо слева
направо, фокус долен перемещаться слева направо и сверху вниз.
В дополнение к клавише Tab реализуйте возможность
перемещения с помощью клавиш со стрелками как внутри элементов (списки, сетки
из значков, боковые панели), так и между элементами.