Tabキーとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > Tabキーの意味・解説 

タブ‐キー【tab key】

読み方:たぶきー

タブ3


Tabキー

読み方タブキー
【英】tabulator key, tab key

Tabキーとは、キーボード上にある特殊キー1つで、キートップに[Tab]と刻印されキーのことである。

Tabキーは、文字列の間に区切り文字として入力したり、項目間のカーソル移動したり、アクティブウィンドウ切り替えたりするために用いられる

文字列間に区切り文字として入力するために用いられるケースでは、ドキュメント編集中にカーソル位置でTabキーを打鍵すると、コントロールキャラクターの1つであるタブ記号入力されるワープロソフトテキストエディタにおいて、タブ記号入力すると、基準線タブ位置)まで一定の間隔設け、その位置カーソル移動される。「Tab」とは「Tabulat」または「Tabulator」の略で、Tabulatは「一覧表にする」という意味を、Tabulatorは「表にするためのタイプライター機能」という意味を持つ。多くソフトウェアでは、タブ位置は4文字または8文字ごとに設定されている。Wordにおいてはタブ記号挿入した直後文字列位置揃え左揃え右揃え、または中央揃え)ができる機能や、タブ記号挿入した位置リーダー線を付与できる「タブとリーダー」の機能がある。テキストエディタにおいてはソースコード記述整えるためのインデントとして用いられるまた、表計算データベースデータテキストファイル保存するファイル形式として、文字列の間にタブ記号挿入して区切り付けたものを、タブ区切りTSV形式保存できる

項目間のカーソル移動する際に用いられるケースでは、Windowsダイアログブラウザにおいて、テキストボックスボタンなどのアクティブな項目でTabキーを打鍵すると、カーソルフォーカス)を次の項目へ移動できるまた、ワープロソフト表計算ソフトにおいて、表のセルマス目)を移動するためにも用いられる

アクティブウインドウ切り替える際に用いられるケースでは、マルチウィンドウシステム上で開いた複数ウィンドウから、特定のウィンドウ指定する場合に、TabキーをAltキー同時に押すと、作業対象ウィンドウ切り替わる


タブキー

(Tabキー から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/25 11:57 UTC 版)

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

タブキー英語: 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). http://www.w3.org/TR/xml/#charsets
  5. ^ C0 Controls and Basic Latin”. 2013年12月13日閲覧。
  6. ^ Arrows – Unicode”. 2013年12月13日閲覧。

外部リンク



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Tabキー」の関連用語

Tabキーのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Tabキーのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【Tabキー】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのタブキー (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS