Кнопка TAB обычно перемещает фокус. Есть ли способ ввода символов табуляции в текстовые поля открытых веб-страниц?
Например здесь, на Stack Exchange?
Можно ли ввести символ с клавиатуры?
В зависимости от вашей ОС, откройте программу, такую как «Блокнот» (Windows), и введите TAB. Выделите его и скопируйте в буфер обмена. Вставьте его в текстовое поле.
До тех пор, пока SuperUser не отредактирует его (приложение могло бы, если бы захотело), между скобками ниже есть символ табуляции.
[Перед вкладкой] [После вкладки]
Я только что нашел решение после долгих поисков, так как ASCII # для TAB равен 9, в Windows вы можете просто нажать ALT+009 (с помощью цифровой клавиатуры). Это должно работать и на Mac, хотя я не уверен насчет Linux. Если у вас есть ноутбук, может быть проще использовать скрипты AutoHotkey ниже.
Вот два маленьких скрипта AutoHotkey, которые работают для меня из Windows:
#TAB::
SendInput, {Alt Down}{Numpad0}{Numpad0}{Numpad9}{Alt Up}
Return
#TAB::
Send, {ASC 009}
Return
Здесь они сопоставлены с Windows Key+TAB, но вы можете сопоставить его с тем, что вам нравится.
[До TAB] [После TAB]
О, похоже, что SuperUser.com преобразует все пробелы в один пробел. Ну, это работает в Gmail и других формах сайта. Надеюсь это поможет.
Ссылка на символ для вкладки будет 	
(см. википедию). Однако это зависит от формы и процесса на стороне сервера, что происходит с этим персонажем. Если ссылки на символы не разрешены, на экране будет просто отображено « 	
». Если ссылки на символы разрешены, это зависит от того, как представленный контент будет отображаться на странице (например, внутри pre
элемента он должен отображаться по умолчанию; внутри других элементов он должен быть преобразован в пробелы по умолчанию; вы можете изменить это поведение с CSS, хотя)
Тест со ссылкой на символ: [перед вкладкой] [после вкладки] (проверьте исходный код HTML)