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