8

Кнопка TAB обычно перемещает фокус. Есть ли способ ввода символов табуляции в текстовые поля открытых веб-страниц?

Например здесь, на Stack Exchange?

Можно ли ввести символ с клавиатуры?

3 ответа3

5

В зависимости от вашей ОС, откройте программу, такую как «Блокнот» (Windows), и введите TAB. Выделите его и скопируйте в буфер обмена. Вставьте его в текстовое поле.

До тех пор, пока SuperUser не отредактирует его (приложение могло бы, если бы захотело), между скобками ниже есть символ табуляции.

[Перед вкладкой] [После вкладки]

3

Я только что нашел решение после долгих поисков, так как 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 и других формах сайта. Надеюсь это поможет.

2

Ссылка на символ для вкладки будет 	 (см. википедию). Однако это зависит от формы и процесса на стороне сервера, что происходит с этим персонажем. Если ссылки на символы не разрешены, на экране будет просто отображено « 	 ». Если ссылки на символы разрешены, это зависит от того, как представленный контент будет отображаться на странице (например, внутри pre элемента он должен отображаться по умолчанию; внутри других элементов он должен быть преобразован в пробелы по умолчанию; вы можете изменить это поведение с CSS, хотя)

Тест со ссылкой на символ: [перед вкладкой] [после вкладки] (проверьте исходный код HTML)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .