~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 7B879F8AED3DF81FEC6D3DF16A30211A__1712694660 ✰
Заголовок документа оригинал.:
✰ Tab key - Wikipedia ✰
Заголовок документа перевод.:
✰ Клавиша Tab — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Tab_key ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/7b/1a/7b879f8aed3df81fec6d3df16a30211a.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/7b/1a/7b879f8aed3df81fec6d3df16a30211a__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 19:57:22 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 9 April 2024, at 23:31 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Клавиша Tab — Википедия Jump to content

Клавиша табуляции

Из Википедии, бесплатной энциклопедии
Клавиша Tab (вверху слева) на стандартной клавиатуре Windows

табуляции Клавиша Tab ↹ (сокращение от ключа табуляции [1] или табличный ключ ) [2] на клавиатуре используется для перемещения курсора к следующей позиции табуляции .

История [ править ]

Подставка для вкладок от Flexowriter модели 2201. На этой машине подставка для вкладок является съемной для облегчения реконфигурации.

Слово tab происходит от слова tabulate , что означает «организовать данные в табличной или табличной форме». Когда человек хотел напечатать таблицу (цифр или текста) на пишущей машинке , ему требовалось много времени и повторяющееся использование пробела и клавиши . Backspace Для упрощения в механизм, называемый стойкой табулятора, поместили турник. Нажатие клавиши табуляции переместит каретку на следующую остановку табулятора . Оригинальные упоры табулятора представляли собой регулируемые зажимы, которые пользователь мог расположить на стойке табулятора. Фредрик Хиллард подал заявку на патент на такой механизм в 1900 году. [3]

Механизм табуляции появился как быстрый и последовательный способ равномерного отступа в первой строке каждого абзаца. Часто для этого использовалась первая позиция табуляции длиной 5 или 6 символов, что намного превышало отступ, используемый при наборе текста. Однако для числовых данных логическим местом для табуляции является положение младшей значащей цифры. Переход к этому месту и последующее нажатие клавиши Backspace для возврата к позиции первой цифры практично, но медленно. Были предложены различные схемы числовых вкладок. Например, в 1903 году Гарри Дьюкс и Уильям Клейтон подали заявку на патент на механизм вкладок с несколькими клавишами вкладок, пронумерованными 1, 10, 100 и т. д. Нажатие 1 было простой вкладкой. Нажатие 10 продвигается к пробелу перед вкладкой, нажатие 100 продвигается к позиции на 2 пробела перед вкладкой. [4]

Первоначально позиции табуляции устанавливались путем добавления и удаления зажимов из стойки табуляции, но Эдвард Хесс, работавший в Королевской компании по производству пишущих машинок, в 1904 году подал заявку на патент, охватывающий систему, в которой позиции табуляции были постоянно установлены на панели табуляции. Чтобы установить или сбросить табуляцию для определенного столбца, позицию табуляции для этого столбца просто поворачивали или выключали из нее. [5] В 1940 году Джеймс Кока подал заявку на патент на механизм, позволяющий устанавливать и удалять упоры для каждого столбца с клавиатуры, устраняя необходимость машинистке наклоняться над задней частью машины, чтобы напрямую манипулировать стойкой для вкладок. [6] Эти клавиши, если они есть, обычно обозначаются как Tab set и Tab Clear .

Современное использование [ править ]

При обработке текста и редактировании текста клавиша Tab перемещает точку вставки на следующую позицию табуляции в таблице, вставляет символ табуляции ASCII или вставляет несколько символов пробела (в зависимости от используемой программы).

При заполнении компьютеризированной формы нажатие Tab иногда перемещает курсор к следующему полю (а Shift-Tab перемещает курсор к предыдущему полю), устраняя необходимость использования мыши для щелчка в соседнем поле.

Во многих графических приложениях, особенно в Windows , клавиша Tab перемещает фокус на каждый элемент управления или виджет , например кнопки, так что пользовательский интерфейс можно использовать вообще без мыши (это было частью разработки IBM Common User Access ). В macOS это опция под названием «Полный доступ с клавиатуры».

Функция, называемая завершением табуляции, может использоваться для завершения частично напечатанного фрагмента текста. Например, в некоторых интерфейсах командной строки вы можете ввести первые несколько символов команды или имени файла, а затем нажать Tab. Если ваши намерения не вызывают сомнений, остальные символы появятся автоматически. В некоторых системах, даже если ваш ввод неоднозначен, заполнение табуляции может предоставить вам список возможных вариантов выбора. Завершение табуляции чаще встречается в Linux , Unix и Unix-подобных системах, чем в Windows .

В для ПК видеоиграх клавиша Tab очень часто используется для отображения результатов в многопользовательских играх. В одиночных играх он также используется для отображения карты мира или инвентаря игрока, а также другой полезной информации.

В разработке программного обеспечения при разработке компьютерных программ или хранении и манипулировании данными в файлах символ табуляции часто используется в целях отступа, чтобы помочь направить поток чтения и добавить семантическую структуру к коду или данным. Некоторые программисты и языки программирования предпочитают использовать для этой цели несколько пробельных символов. Из-за этого во многих текстовых редакторах есть опция, позволяющая клавише табуляции вставлять количество пробелов, эквивалентное символу табуляции (по умолчанию в основном четыре).

Символы табуляции [ править ]

Наиболее известной и распространенной вкладкой является горизонтальная табуляция (HT) или символьная табуляция , которая в ASCII имеет десятичный код символа 9 и может называться Ctrl+ I или . В C и многих других языках программирования escape -последовательность \tможет использоваться для помещения этого символа в строковый литерал . Горизонтальная вкладка обычно вставляется при нажатии клавиши Tab на стандартной клавиатуре.

Вертикальная табуляция (VT) также существует и имеет десятичный код символа ASCII 11 ( Ctrl+ K или ^K ), escape-символ \v.

В EBCDIC код HT — 5. VT — 11 (по совпадению такой же, как и в ASCII).

Первоначально в механизмах принтеров использовались механические упоры для обозначения места расположения вкладок. Это делалось горизонтально с помощью подвижных металлических зубцов в ряд и вертикально с помощью петли из майлара или другой ленты длиной в страницу с пробитыми в ней отверстиями для обозначения упоров. Они были настроены вручную в соответствии с предварительно напечатанными формами, загруженными в принтер. На практике настраиваемые позиции табуляции довольно быстро были заменены фиксированными позициями табуляции, де-факто стандартизированными на каждые восемь символов по горизонтали и на каждые шесть строк по вертикали. Программа печати может отправлять ноль или более табуляций, чтобы добраться до ближайшей позиции табуляции выше и слева от того места, где она хочет напечатать, а затем отправлять переводы строк и пробелы, чтобы добраться до конечного места. Символы табуляции просто стали формой сжатия данных.

Несмотря на то, что типичным отступом абзаца на пишущих машинках того времени было пять символов, размер горизонтальной табуляции в восемь развился, потому что, как степень двойки, его было легче вычислять с помощью ограниченной доступной цифровой электроники. [ нужна цитата ] Использование этой вкладки размера для отступа кода приводит к появлению большого количества пустого пространства слева, поэтому большинство текстовых редакторов кода, таких как IDE , позволяют изменять размер вкладки, а некоторые (особенно в Windows) по умолчанию устанавливают четыре вместо восемь. Разногласия между программистами относительно того, какой размер вкладок правильный и следует ли вообще использовать табуляции, являются обычным явлением. [7] Современные текстовые редакторы обычно используют клавишу Tab для вставки определяемого пользователем отступа и могут использовать эвристику для адаптации этого поведения к существующим файлам.

ISO 6429 включает коды 136 (Набор горизонтальной табуляции), 137 (Горизонтальная табуляция с выравниванием) и 138 (Набор вертикальной табуляции), которые были предназначены для того, чтобы позволить программе устанавливать и очищать позиции табуляции. [ сомнительно обсудить ] Это редко используется или поддерживается.

Значения, разделенные табуляцией [ править ]

Значения, разделенные табуляцией (TSV), используются для экспорта и импорта значений полей базы данных или электронной таблицы. Текст, разделенный на поля, разделенные табуляциями, часто можно вставить в текстовый процессор и отформатировать в таблицу с помощью одной команды. Например, в Microsoft Word 2010 необходимая команда «Вставка» > «Таблица» > «Преобразовать текст в таблицу...», вызывающая диалоговое окно, в котором пользователь выбирает дополнительные детали.

Соглашение TSV для экспорта данных можно сравнить с альтернативным соглашением о значениях, разделенных запятыми (CSV) (в котором вместо запятых могут использоваться точки с запятой), и оба они легко преобразуются друг в друга.

В меню Gopher для обозначения селекторов используются значения, разделенные табуляцией.

TSV также упоминается в современном подходе к разрешению дебатов в программировании относительно использования табуляции и пробелов для выравнивания кода, называемого эластичными табуляциями . [8] Эта идея использует схему, называемую столбцами, разделенными табуляцией (TSC), а не аналогичные значения, разделенные табуляцией (TSV).

HTML [ править ]

В HTML горизонтальная вкладка кодируется с использованием &#9; или &Tab;[9] [10] но, как и все пробелы в HTML, он будет отображаться как один пробел, за исключением внутри <pre>, <code> теги (или другие элементы с CSS атрибутом white-space установлен в pre).

Вот пример:

HTML
&#9;   Эта строка начинается с одной табуляции. 
  Здесь  &#9;   являются  &#9;   некоторые  &#9;   еще  &#9;   вкладка  &#9;   символы  &#9;   ! 
  Т.......Т.......Т.......Т.......Т.......Т.......Т. ......Т 
 
Внутри <pre>
Эта строка начинается с одной табуляции.
 Вот еще несколько символов табуляции!
 Т.......Т.......Т.......Т.......Т.......Т.......Т. ......Т
 
Снаружи <pre>

Эта строка начинается с одной табуляции. Вот еще несколько символов табуляции! Т.......Т.......Т.......Т.......Т.......Т.......Т. ......Т

Обратите внимание, что табуляция в начале строки удалена за ее пределы. <pre>, восьмизначный интервал и то, как пропускается табуляция, если с момента последнего прошло более восьми символов.

CSS3 определяет tab-size Свойство, которое регулирует количество пробелов для символа табуляции с восьми по умолчанию. [11] Последняя версия WebKit поддерживает tab-sizeсвойство. браузер Opera Веб - поддерживает -o-tab-size CSS, веб-браузер Firefox поддерживает -moz-tab-size CSS-свойство с тем же значением. [12]

Вертикальная вкладка &#xB; но не разрешено в SGML [ нужна цитата ] ; это включает XML 1.0 [13] и HTML.

Юникод [ править ]

для Кодовые точки Unicode (горизонтального) символа табуляции и более редко используемого символа вертикальной табуляции копируются из ASCII : [14]

  • U + 0009 <control-0009> (ТАБУЛЯЦИЯ СИМВОЛОВ, горизонтальная табуляция (HT), вкладка)
  • U+000B <control-000B> (СТРОИТЕЛЬНАЯ ТАБУЛЯЦИЯ, вертикальная табуляция (VT))

Символы табуляции могут быть графически представлены специальными символами :

  • U + 2409 СИМВОЛ ГОРИЗОНТАЛЬНОЙ ТАБУЛЯЦИИ
  • U+240B СИМВОЛ ВЕРТИКАЛЬНОЙ ТАБЛИЦЫ

В Unicode также есть символы для обозначения или печати на клавише табуляции: [15]

  • U + 21B9 СТРЕЛКА ВЛЕВО НА ПОЛОСКУ НАД СТРЕЛКОЙ ВПРАВО НА ПОЛОСКУ (вкладка со сдвигом)
  • U+21C6 СТРЕЛКА ВЛЕВО НАД СТРЕЛКОЙ ВПРАВО
  • U + 21E4 СТРЕЛКА ВЛЕВО НА ПОЛОСКУ (вкладка влево)
  • U+21E5 СТРЕЛКА ВПРАВО К ПОЛОСКЕ (вкладка вправо)

Unicode предоставляет дополнительные символы для символов табуляции с треугольной стрелкой: [16]

  • U + 2B70 ТРЕУГОЛЬНИКОВАЯ СТРЕЛКА ВЛЕВО НА ПОЛОСКУ (левая вкладка)
  • U + 2B71 ТРЕУГОЛЬНИКОВАЯ СТРЕЛКА ВВЕРХ НА ПОЛОСКУ (вкладка вверх)
  • U + 2B72 ТРЕУГОЛЬНИКОВАЯ СТРЕЛКА ВПРАВО НА ПОЛОСКУ (правая вкладка)
  • U + 2B73 ТРЕУГОЛЬНИКОВАЯ СТРЕЛКА ВНИЗ НА ПОЛОСКУ (вкладка вниз)
  • U + 2B7E КЛАВИША ГОРИЗОНТАЛЬНОЙ ВКЛАДКИ
  • U + 2B7F ⭿ ВЕРТИКАЛЬНАЯ ВКЛАДКА

См. также [ править ]

Ссылки [ править ]

  1. ^ «Галерея портативных пишущих машинок Underwood» . Архивировано из оригинала 22 февраля 2011 г. Проверено 9 апреля 2011 г.
  2. ^ «Инструкция по использованию пишущей машинки Underwood» (PDF) . Проверено 9 апреля 2011 г.
  3. ^ Фредрик В. Хиллард, Пишущая машина, патент США 720 520 , выдан 10 февраля 1903 г.
  4. ^ Гарри С. Дьюкс и Уильям Х. Клейтон, Механизм табулирования для пишущих машин, патент США № 908,221 , выдан 29 декабря 1908 года.
  5. ^ Эдвард Б. Хесс, Пишущая машина, патент США № 931 305 , выдан 17 августа 1909 г.
  6. ^ Джеймс Ф. Кока, Механизм остановки пишущей машинки, патент США № 2 358 517 , выдан 19 сентября 1944 г.
  7. ^ «Табуляция против пробелов» . www.jwz.org . Проверено 2 июня 2020 г.
  8. ^ Гравгаард, Ник. «Эластичные табуляции — лучший способ выравнивания кода и отступов» . NickGravgaard.com . Проверено 23 марта 2018 г.
  9. ^ См. Кодировки символов в ссылках на символы HTML#HTML.
  10. ^ «Справочная таблица персонажей» . dev.w3.org . Проверено 23 марта 2018 г.
  11. ^ «Спецификация W3 свойства размера табуляции CSS 3» .
  12. ^ «Свойство размера табуляции CSS в сети разработчиков Mozilla» . 21 февраля 2023 г.
  13. ^ «Расширяемый язык разметки (XML) 1.0» (5-е изд.). W3C . 26 ноября 2008 г. сек. «Кодировки».
  14. ^ «Элементы управления C0 и базовая латиница» (PDF) . Проверено 13 декабря 2013 г.
  15. ^ «Стрелки – Юникод» (PDF) . Проверено 13 декабря 2013 г.
  16. ^ «Разные символы и стрелки – Юникод» (PDF) . Проверено 31 августа 2023 г.
Esc Ф1 Ф2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ПртСкн /
СисРк
Прокрутка
Замок
Пауза /
Перерыв
ТильдаВосклицательный знакНа знакеЗнак номераЗнак доллараЗнак процентаКареАмперсандЗвездочкаКруглые скобкиКруглые скобкиНижнее подчеркиваниеЗнак плюсBackspaceобратная галочка1 (число)2 (число)3 (число)4 (число)5 (число)6 (число)7 (число)8 (число)9 (число)0Дефис-минусЗнак равенстваBackspaceКлавиша табуляциивопросВИрТИВяОпФигурная скобкаФигурная скобкаВертикальная полосаКлавиша табуляциивопросВИрТИВяОпКвадратная скобкаКвадратная скобкаобратная косая чертаКапс локАСДФгЧАСДжКлДвоеточие (пунктуация)КавычкаВведите ключКапс локАСДФгЧАСДжКлТочка с запятойАпострофВведите ключКлавиша ShiftСИксСVБНМСкобкаСкобкаВопросительный знакКлавиша ShiftКлавиша ShiftСИксСVБНМЗапятая (пунктуация)Полная остановкаСлэш (пунктуация)Клавиша ShiftКлюч управленияКлюч WindowsКлавиша AltПробелКлавиша AltКлюч WindowsКлавиша менюКлюч управления
Вставлять Дом PgUp на одной
Замок
Удалить Конец ПГДн 7 8 9 +
4 5 6
1 2 3 Входить
   0
   Инс
 .  
Принадлежащий
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 7B879F8AED3DF81FEC6D3DF16A30211A__1712694660
URL1:https://en.wikipedia.org/wiki/Tab_key
Заголовок, (Title) документа по адресу, URL1:
Tab key - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)