Я размышлял об этом уже довольно давно.
Это относится практически ко всем программам, которые в какой-то момент имеют многострочные входы, но я приведу пример с веб-страницей, поскольку она "более универсальна".
Допустим, вы заполняете форму на веб-странице. Это имеет следующие поля:
- Однострочный
input
текста с именем "username" - Еще один с именем "электронная почта"
- Большой раздел "комментарии", представленный
textarea
. - "Видимый"
checkbox
ввода. - И, наконец,
button
"Отправить" для завершения представления (очевидно).
Допустим, вы используете мышь, чтобы сфокусироваться на первом входе.
Вы вводите свое имя пользователя и нажимаете Tab
чтобы перейти к следующему вводу.
Вы вводите свой адрес электронной почты и снова переходите к следующему вводу, используя Tab
.
Ваш курсор теперь сидит на великолепной textarea
"comments" и начинает вводить комментарий. Когда вы закончите, вы нажмете на вкладку и поймете, что вместо перехода к флажку вы вставляете символ табуляции в текстовое поле, пока курсор остается подключенным.
Есть ли комбинация клавиш для перемещения из текстовой области, когда кнопка Tab
вставляет символ табуляции?
PS Как я вижу при наборе этого вопроса, SO textarea позволяет переходить к следующему полю с помощью кнопки Tab
, так что это как-то связано с Javascript. Что можно сделать с другим программным обеспечением?