Як ввести символ вкладки у веб-форму? [дублікат]


8

TABКнопка зазвичай переміщує фокус. Чи є спосіб ввести TABсимволи в текстові поля відкритих веб-сторінок?

Наприклад, тут, на Stack Exchange?

Чи можливо ввести символ з клавіатури?

Відповіді:


5

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

Поки SuperUser не відредагує його (програма може, якщо захоче), в дужках нижче є символ вкладки.

[Перед вкладкою] [Після вкладки]


Здається, цей сайт конвертує вкладки у 4 місця.
unor

Хм, коли я натискаю "редагувати" у цій відповіді, між двома маркерами є символ вкладки, хоча це виглядає не так. Річ "чотири місця" використовується для відступу коду в SuperUser, в основному тому, що вкладки в браузерах - це біль ззаду. :)
dangowans

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 та інших формах веб-сайтів. Сподіваюсь, це допомагає.


Я новачок у AutoHotkey, тому для мене лише Windows Key + TAB працює як Forward TAB. Як я можу зіставити назад TAB на ключ Windows + Shift + TAB?
Відвертий Місяць _Max_

Важко зрозуміти, що ти просиш. Я думаю, ви можете переплутати символ TAB з TAB функцією перемикання фокусу. У символу TAB немає вперед та назад, про які я знаю. Функція TAB робить, але мій скрипт AHK надрукує символ ASCII, він НЕ переключить фокус для вас, назад або вперед, наскільки мені відомо.
Андрій

ах, зараз я зрозумію. Мені потрібно видалити символ вкладки, якщо біля курсору є такий, я думаю, я спробую знайти рішення пізніше, коли мені потрібна ця функціональність. Але я думаю, що просто, якщо цього буде достатньо в сценарії, якщо ви можете отримати символи біля курсору, і ви можете також видалити символи.
відвертий Місяць _Max_

2

Посилання символів для вкладки буде 	( див. Вікіпедія ). Однак це залежить від форми та процесу на стороні сервера, що відбувається з цим символом. Якщо посилання символів не вирішені, він просто відобразиться " 	". Якщо посилання на символи вирішені, це залежить від того, як буде відображатися поданий вміст на сторінці (наприклад, усередині preелемента він повинен відображатися за замовчуванням; всередині інших елементів він повинен бути перетворений у пробіли за замовчуванням; ви можете змінити цю поведінку з CSS, хоча)

Тест із посиланням символів: [перед вкладкою] [після вкладки] (перевірте джерело HTML)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.