タブキー

標準的なキーボード上のタブキー(左上)

タブキー英語: tab key Tab は、タイプライターワードプロセッサ専用機あるいはコンピュータ用のキーボードのキーの一つで、カーソルを次のタブストップ英語版まで移動させるキーである。元々はタイプライターにおける図表作成機能のために使用された。

歴史

tabtabulator[1]またはtabular[2]の略で、tabulateとは「データを(tabular, table)にする」という意味である。

英文タイプライターでは、キーを打つと印字の直後に用紙を左に送り、次の印字に備える。すなわち用紙を基準に見ると、印字しようとする位置が右に1文字分ずれる。同様にスペースキー(スペースバー)を押すと、印字せずに1文字分ずれる。タイプライターで表を作るとき、当初はスペースキーやバックスペースキーを使って文字の間の空白を手動で調整して入れていた。これを簡単にするために、ページの横幅全体に渡る水平の棒に可動式のレバー(これを「タブストップ」という)をセットし、タブキーを押すと次のタブストップまで用紙が移動するメカニズムが加えられた。当初、タブストップは手動でセットしていたが、後に「タブセット」と「タブクリア」のキーが設けられ、等間隔のタブストップが自動でセットできるようになった。

このタブの機構は、各段落の最初の行を一様に字下げ(インデント)するためにも使われるようになった。最初のタブストップは5文字目か6文字目に設定されていたが、これは活字を組む際の字下げよりもはるかに大きかった。

コンピュータにおける用法

タブの機能は、コンピューターにも持ち込まれた。タイプライター同様、QWERTY配列キーボードではQの左隣にキーが置かれた。

タブキーを押したときの挙動は、アプリケーションソフトウェアによって様々である。

ワープロソフトやテキストエディタでは、カーソル位置にASCIIのタブ文字(後述)を入れるか、8文字や4文字毎に設定した基準線(タイプライターのタブストップに相当)まで空白を入れる。ソフトウェアによってはタブ位置を自由に変更できたり、タブの直後を左揃えにそろえるばかりでなく、中央揃えにしたり右揃えにしたりする機能を持っているものもある。タブは、通常の日本語文書や、欧文タイプライターのように、文字送り幅が等しい(等幅という)場合には、仮にこれがなくてもスペースを1個から数個置くことで代用できる。しかし、通常の欧文文書や一部の日本語文書のように文字送り幅が文字によって異なる(プロポーショナルフォント)場合には、行の途中で縦位置を揃えるためにはタブが必須である。

表計算ソフト等では、タブキーを押すとカーソルを次のセルに移動し、シフトキーとタブキーを同時に押すと前のセルに移動する。

多くのGUIのアプリケーション(特にWindows)では、タブキーを押すと他のウィジェット(ボタンなど)にフォーカスが移動する。これにより、マウスを使わなくてもキーボードだけでGUIの操作ができるようになっている。これは元々IBMのCommon User Accessの設計の一部であった。macOSではこの機能は「フルキーボードアクセス」と呼ばれている。

タブは、部分的に入力されたテキストを補完するのにも用いられる。例えば、いくつかのコマンドライン・インターフェース(CUI)では、コマンドやファイル名の最初の数文字を入力してタブキーを押すと、入力した文字で始まるコマンドやファイル名に補完される。

水平タブと垂直タブ

行の途中で縦をそろえるために、縦に1本ないし数本の基準線を設け、その基準線まで右方向に空白を設けることを水平タブ (horizontal tab, HT) という。一般に、単にタブといえばこの水平タブのことを指し、これまで説明してきた「タブ」は全て水平タブである。

コンピュータでは水平タブの他に垂直タブ (vertical tab, VT) もあった。これは垂直方向に間隔を空ける際に改行コードを複数個送る代わりに1つの垂直タブコードで済むようにしたものである。垂直タブコードを受信したとき、プリンターでは縦方向に6行ほどずれ、コンソールでは桁位置を維持して改行する。

タブ文字

ASCIIでは、制御文字として水平タブ(HT)に 9 が割り当てられている(Unicodeも同様)。キャレット記法では ^I となり、一般的なキーボードではタブキーの他、Ctrl+Iでも入力できる。C言語など多くのプログラミング言語ではエスケープ文字を使って \t で文字列中にタブ文字を入れることができる。

垂直タブ(VT)には、ASCIIでは 11(十六進数では0xB)が割り当てられている(Unicodeも同様)。キャレット記法では ^K 、エスケープ文字は \v である。

EBCDICでは、HTは5、VTは11である。

当初のプリンターは、タブがどこに設定されているかを示すために、機械式のタブストップを使用した。水平方向は可動式の金属の突起で、垂直方向はキャリッジコントロールテープ英語版のパンチ穴で示された。当初は、プリンターにセットした用紙に既に印刷されている伝票などの様式に合わせて、タブストップは手動で設定された。後に、別の制御文字を使用してタブの設定と解除が行われるようになった。ISO 6429には、コード136(水平タブの設定)、137(水平タブの行揃え)と138(垂直タブの設定)が含まれている。

実際には、設定可能なタブストップは固定のタブストップに急速に置き換えられた。水平タブは8文字ごと、垂直タブは6行(一般的には1インチ)ごととするのがデファクトスタンダードとなった。印刷プログラムは、用紙上のどんな位置へでも移動するために必要なスペースや改行を簡単に送ることができ、これはタブストップを決めるモーダルで非標準な方法よりもはるかに信頼できた。タブ文字は、単に複数のスペースや改行を1つのコードで送るためのデータ圧縮用として使われるようになった。

8文字の水平タブが普及したのは、8が2の累乗であり、当時のデジタル電子機器で扱いやすかったためである。

タブ区切りのテキスト(TSV)

各種データの交換用に多用されるComma-Separated Values(CSV、コンマ区切りテキスト)の形式の一つとして、各フィールド(項目)の区切り文字(デリミタ)にタブ文字が使われることがあり、これをTab-Separated Values(TSV)と呼ぶ。

表計算ソフトやワープロの表からデータをコピーしたときや、データを貼りつけるときにタブ区切りのテキストが使われる。

HTML

HTMLでは &#9;&Tab; で水平タブを表現できる[3]が、HTMLでは水平タブを含む空白文字の連続は1つの空白として表示される。ただし、<pre>タグの中や、CSSでwhite-space属性をpreに設定されたタグの中は、この限りではない。

以下は、<pre></pre>要素の中で&#9;を使った例である。

These 2 lines are tabbed:
2009&#9;This line uses a tab.
&#9;This line also uses a tab.
This line does not use a tab.

上記のHTMLは以下のように表示される。

These 2 lines are tabbed:
2009	This line uses a tab.
	This line also uses a tab.
This line does not use a tab.

垂直タブは &#xB; であるが、XML 1.0[4]やHTMLでは使用できない。

Unicode

Unicodeでは、水平タブ・垂直タブのコードポイントはASCIIと同じである[5]

  • U+0009 <control-0009> (CHARACTER TABULATION, 水平タブ (HT), タブ)
  • U+000B <control-000B> (LINE TABULATION, 垂直タブ (VT))

制御文字の図形表現として以下のものがある。

  • U+2409 symbol for horizontal tabulation
  • U+240B symbol for vertical tabulation

Unicodeには、タブキーに刻印される記号もある[6]

  • U+21B9 leftwards arrow to bar over rightwards arrow to bar (tab with shift tab)
  • U+21C6 leftwards arrow over rightwards arrow
  • U+21E4 leftwards arrow to bar (leftward tab)
  • U+21E5 rightwards arrow to bar (rightward tab)

関連項目

出典

  1. ^ Underwood Portable Typewriter Gallery”. 2011年2月22日時点のオリジナルよりアーカイブ。2011年4月9日閲覧。
  2. ^ Instructions for Using the Underwood Typewriter”. 2011年4月9日閲覧。
  3. ^ http://dev.w3.org/html5/html-author/charref
  4. ^ Extensible Markup Language W3C Recommendation (5th Edition). https://www.w3.org/TR/xml/#charsets
  5. ^ C0 Controls and Basic Latin”. 2013年12月13日閲覧。
  6. ^ Arrows – Unicode”. 2013年12月13日閲覧。

外部リンク

Read other articles:

Guillermo del Toro's Cabinet of Curiosities O Gabinete de Curiosidades de Guillermo del Toro (PT/BR) Informação geral Também conhecido(a) como Cabinet of CuriositiesGabinete de Curiosidades (em português) Formato série Gênero TerrorFantasia sombria[2]Antologia Duração 38–64 minutos Criador(es) Guillermo del Toro Baseado em Cabinet of Curiosities, de Guillermo del Toro[3] País de origem  Estados Unidos México[1] Idioma original inglês Produção Produtor(es) Jeff Au...

 

County in Wisconsin, United States County in WisconsinDoor CountyCountyDoor County Government Center in Sturgeon BayLocation within the U.S. state of WisconsinWisconsin's location within the U.S.Coordinates: 45°01′N 87°01′W / 45.02°N 87.01°W / 45.02; -87.01Country United StatesState WisconsinFounded1851Named forPorte des MortsSeatSturgeon BayLargest citySturgeon BayArea • Total2,370 sq mi (6,100 km2) • Land482...

 

  Colibrí colaceleste Estado de conservaciónCasi amenazado (UICN 3.1)[1]​TaxonomíaReino: AnimaliaFilo: ChordataClase: AvesOrden: ApodiformesFamilia: TrochilidaeGénero: AugastesEspecie: A. scutatusTemminck, 1822Distribución [editar datos en Wikidata] El colibrí colaceleste o colibrí de cola celeste (Augastes scutatus)[2]​[3]​ es una especie de ave apodiforme de la familia Trochilidae endémica de Brasil.[1]​ Distribución y hábitat Se encuent...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) كاترين جونسون   معلومات شخصية الميلاد 14 أكتوبر 1957 (66 سنة)  سوفولك  مواطنة المملكة المتحدة  الحياة العملية المهنة كاتبة سيناريو،  وكاتِبة  اللغ...

 

اضغط هنا للاطلاع على كيفية قراءة التصنيف الروبيانالعصر: الجوراسي–الحاضر قك ك أ س د ف بر ث ج ط ب ن Heterocarpus ensifer المرتبة التصنيفية دون رتبة  التصنيف العلمي النطاق: حقيقيات النوى المملكة: الحيوانات الشعبة: مفصليات الأرجل الشعيبة: القشريات الطائفة: لينات الدرقة الرتبة: عشاريات

 

Football clubPelican stars F.C.Full namePelican Stars Football Club of CalabarFounded1990GroundU. J. Esuene Stadium, Calabar, Cross River StateOwnerGovernment of Cross River StateManager Adat EganLeagueNigeria Women's Football League Championship Pelican Stars F.C. is a professional women's association football club based in Calabar, Cross River State. They play in the Nigeria Women's Football League Championship, the second division for women's football in the country. In 2015, the team prot...

よっかいちし 四日市市 四日市港ポートビルと四日市港 四日市ふれあいモール 四日市市立博物館 四日市コンビナート 四日市とんてき 市庁舎位置 四日市市旗 四日市市章1897年8月1日制定 国 日本地方 東海地方、近畿地方都道府県 三重県市町村コード 24202-1法人番号 6000020242021 面積 206.44km2総人口 301,956人 [編集](推計人口、2023年10月1日)人口密度 1,463人/km2隣接自治

 

Зельце Seelze —  місто  — Вид Зельце Герб Координати: 52°23′46″ пн. ш. 09°35′53″ сх. д. / 52.39611° пн. ш. 9.59806° сх. д. / 52.39611; 9.59806 Країна  Німеччина Земля Нижня Саксонія Район Ганновер Площа  - Повна 54 км² Висота над р.м. 50 м  ...

 

Wangsa Khúc atau klan Khúc (bahasa Vietnam: Họ Khúc, Chữ nôm

Temporada 2022 del Campeonato de Fórmula Regional Europea CampeonesPiloto campeón Dino Beganovic(Prema Racing)Equipo campeón Prema RacingCronología 2021 2022 2023 [editar datos en Wikidata] La temporada 2022 del Campeonato de Fórmula Regional Europea fue la cuarta edición de dicha competición. Comenzó el 23 de abril en Monza y finalizó el 23 de octubre en Mugello. Dino Beganovic se consagró campeón de la competición en la primera carrera de la última ronda.[1]​ Es...

 

German speed skater Angela HauckPersonal informationBorn (1965-08-02) 2 August 1965 (age 58)East Berlin, East GermanySportCountryGermanySportSpeed skating Medal record Women's speed skating Representing  East Germany World Championships 1990 Tromsø Sprint 1985 Heerenveen Sprint Women's World Cup 1988–89 1000 m 1989–90 500 m 1989–90 1000 m 1988–89 500 m Representing  Germany World Championships 1994 Calgary Sprint Women's World Cup 1991–92 500 m 1993–94 1000 m Angel...

 

Gagananga Yukala1st Director General of the Supreme Court of ThailandIn office1885–1889MonarchChulalongkornPreceded byOffice EstablishedSucceeded bySrisiddhi Thongjaya Personal detailsBorn(1855-10-29)October 29, 1855Bangkok, SiamDiedMarch 11, 1909(1909-03-11) (aged 53)Bangkok, SiamSpousesSun Gagananga na Ayudhya [th]Sumittra na ChiengmaiChildrenPrincess AphaphanniPrincess KlangPrincess ChawiwilaiPrince NoiPrince KlangPrince PridiyakonParent(s)Mongkut (Rama IV)Phueng Indrav...

Leeward Islands Air Transport IATA ICAO Kode panggil — LIA LIAT Didirikan20 Oktober 1956 (sebagai Leeward Islands Air Transport Services)[1]Pusat operasi Bandar Udara Internasional Grantley Adams (Bridgetown) Bandar Udara Internasional Piarco (Port of Spain) Bandar Udara Internasional V. C. Bird (St. John's) Armada18Tujuan22SloganTHE Caribbean AirlineKantor pusatBandar Udara Internasional V. C. BirdSaint George Parish, AntiguaTokoh utamaBrian Challenger (CEO) Ag.Jean Stewart Holder ...

 

American literary magazine This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Fourteen Hills – news · newspapers · books · scholar · JSTOR (June 2007) (Learn how and when to remove this template message) Fourteen HillsCategoriesPoetry, Fiction, Essays, Art, InterviewsFrequencyBiannually (print)PublisherSan Francisco State UniversityFirst issue1994CountryUn...

 

Artikel ini memiliki beberapa masalah. Tolong bantu memperbaikinya atau diskusikan masalah-masalah ini di halaman pembicaraannya. (Pelajari bagaimana dan kapan saat yang tepat untuk menghapus templat pesan ini) Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Darul Funun – berita&...

Turkish cycling team Sakarya BB Pro TeamTeam informationUCI codeSBBRegisteredTurkeyFounded2018 (2018)Discipline(s)RoadStatusUCI Continental (2019–)Key personnelTeam manager(s)Aziz SırnaçHasan BayraktarSalih YalizatTeam name history20182019–20212022–Salcano–SakaryaSalcano–Sakarya BB TeamSakarya BB Pro Team Sakarya BB Pro Team is a Turkish professional road bicycle racing team which participates in elite races. The team registered with the UCI for the 2019 season.[1] Te...

 

Содружество Багамских Острововангл. Commonwealth of the Bahamas Флаг Герб Девиз: «Forward Upward Onward, Together»«Вперед, вверх, дальше, сообща» Гимн: «March On, Bahamaland» Багамские Острова на карте мира Дата независимости 10 июля 1973 года (от Великобритании) Официальный язык английский Столица Насс...

 

Opioid analgesic drug NorpipanoneClinical dataOther namesHerchst 10495, NIH-7557ATC codeNoneLegal statusLegal status AU: S9 (Prohibited substance) BR: Class A1 (Narcotic drugs)[1] CA: Schedule I DE: Anlage I (Authorized scientific use only) US: Schedule I Identifiers IUPAC name 4,4-diphenyl-6-(1-piperidinyl)-3-hexanone CAS Number561-48-8PubChem CID22391ChemSpider21015UNII127X8DJ74MKEGGD12701 YCompTox Dashboard (EPA)DTXSID60204643 ECHA InfoCard100.008.383 ...

American playwright (born 1981) Katori HallHall in 2013Born (1981-05-10) May 10, 1981 (age 42)Memphis, Tennessee, U.S.EducationColumbia University (BA)Harvard University (MFA)Juilliard School (GrDip)Occupation(s)Playwright, journalist, actress, executive producer, writerYears active1999–presentSpouseAlan TumusiimeChildren2Websitewww.katorihall.com Katori Hall (born May 10, 1981) is an American playwright, screenwriter, producer, actress, and director from Memphis, Tennessee. Hall'...

 

Assault conviction of a wealthy woman The Amina Bokhary controversy occurred in Hong Kong in 2010 involving the assault conviction of a wealthy woman from a well-connected family. Amina Mariam Bokhary, 32, received a sentence of probation (a non-custodial sentence) and a one-year driving ban following an incident in the aftermath of a road traffic accident when she struck several police officers. She had committed similar offences in 2001 and 2008. The perceived leniency in her sentence provo...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!