制表鍵

制表鍵

計算機領域術語
在電腦鍵盤上,Tab鍵(制表鍵([1]tabulator key)或表格鍵(tabular key)的縮寫)用以将遊标推進到下一個定位點上。
  • 中文名:制表鍵
  • 外文名:
  • 别名:
  • 縮寫:Tab鍵
  • 用途:将遊标推進到下一個定位點上
  • 相關術語:電腦鍵盤
  • 學 科:計算機
  • 領域:計算機

介紹

在電腦鍵盤上,Tab鍵(制表鍵(tabulator key)或表格鍵(tabular key)的縮寫)用以将遊标推進到下一個定位點上。

“Tab”一詞由英文“tabulate”派生而來,意思是“以表格、或表格形式排列數據”。在打字機上如果要輸入一份文字或數字表格,必須不斷使用空白鍵以及Backspace鍵,不僅重複也十分費時。為了簡化這道程序,人們發明了可移動的杠杆,借由在橫杆上移動而在頁面不同位置輸入。一開始這些機關必須手動設置,但不久便有了“Tab set”(設置Tab)與“tab clear”(清除Tab)按鍵。當Tab鍵彈起,打字機的滑動架便會推進到下一個定位點(tab stop),而這些定位點便對應到目前表格(即tab)的特定字段位置。Tab機制也成為一種快速且一緻統一縮進各段落首行的方式。

在許多編程語言中可以使用逸脫字符t插入一個定位字符。

用途

在文字處理程序中,Tab鍵通常用以将遊标推進到下一個定位點上。在其他圖形應用程序(GUI)中,Tab鍵會将輸入焦點移到下一個控件。

定位字符

ASCII包含許多用以對齊文字的定位用控制字符。最知名、也最常見的定位字符是水平定位(HT),于ASCII中數字代碼為十進制的9,也可以以Ctrl+I或^I表示。在ASCII中也存在着垂直定位(VT),并以數字代碼11(Ctrl+K或^K)表示。在EBCDIC中水平定位的代碼則為5,而垂直定位與ASCII一樣為11。通常标準鍵盤的Tab鍵産生的都是水平定位字符。水平定位字符在Unicode中是 :

最初打印機以機械式的定位點指示Tab的方向:水平定位使用一列可移動的金屬叉,垂直定位使用一環與頁面等寬的打孔聚酯膠片。一開始這些機械點以人工設置,以匹配加載打印機的預印格式。後來則以預程序化打印機為導向,使用控制字符來設置與清除定位字符:ISO 6429包含句柄136(水平設置表格定位)、137(水平設置表格切齊定位)、與138(垂直設置表格定位)。

實務上,可設置的定位點很快地就被固定定位點取代了,不成文的以水平8個字符、垂直6行(通常為1英寸)作為單位。打印程序能輕易的提交必要的空白或換行符号以移動到窗體的任何位置,而這種定位的方式遠比具有特定模式且不具标準的方式來得可靠。定位字符于是成了數據壓縮的一種方式。

雖然5個字符為半英寸、且當時段落縮進十分常見,但受限于當時的數字電子産品,最終還是演化為以8個字符為定位單位,因為在二進制中計算較為容易。

定位字符分隔值

定位字符分隔值(TSV,也有用 .tab 作為擴展名)是種常見的不成文标準,用以導入或導出數據庫或電子表格字段值。以定位字符分隔的文字通常能在貼進文字處理程序後,輕易地轉換成表格。定位字符分隔值也常與另一種慣用标準逗号分隔值(CSV)相提并論。

Gopher功能表以定位字符分隔值指示選擇子(selector)。

相關詞條

相關搜索

其它詞條