Loading AI tools
来自维基百科,自由的百科全书
鍵盤佈局(keyboard layout)是指以按鍵、或鍵上圖例來表示任何特定之機械、視覺或功能的鍵盤佈局方式;或則是在計算機、打字機或其它字體排版鍵盤等之類似裝置、以其鍵之關聯含義結構在鍵盤上表現的佈局方式。機械佈局是指鍵盤上的位置及按鍵。視覺佈局是指出現在鍵盤按鍵上的圖例(標籤、標記、圖飾)的排列方式。功能佈局是指鍵盤上所有按鍵由軟體確定其按鍵含義、或鍵盤對映的佈置。
![]() |
大多數計算機的鍵盤被設計為向操作系統傳送鍵盤掃描碼,而不是直接向其傳送字元。一開始系列的掃描代碼通過鍵盤佈局軟體轉換為字元流。這使得實體鍵盤可以動態對映任意的佈局數量,而無需切換硬體的組件;只需更改按鍵的轉譯軟體即可。通常,高級的使用者可以更改鍵盤的操作,並且可以使用第三方軟體來修改、或擴展鍵盤的功能。實體按鍵上面顯示的符號可以不必與鍵入文件中的符號相同。
電腦鍵盤由字母、數字,或字元鍵(用於鍵入)、修飾鍵(用於更改其他鍵的功能)、導航鍵(用於在螢幕上移動文字光標),功能鍵以及系統命令鍵(例如Esc和Break用於特殊操作)等部分所組成,而且通常有一數字鍵盤以方便計算。在鍵盤佈局中不同鍵盤模式之間存在著一些差異,也就是、按鍵的數目多少有些不同、以及它們在鍵盤上的放置方式也不大一樣。 但是,不同國家的鍵盤佈局之間的差異、主要是由於字元鍵符號的種類選取不同,以及置放的位置也有所不同。
而一般的標準計算機的鍵盤也稱為PC/AT鍵盤(QWERTY鍵盤),具有101或102個按鍵,按鍵的置放位置遵循單一公認的模式,並且設計為包含26個英語字母。根據用途,PC/AT鍵盤上的按鍵分為六組:
上述的按鍵印有單個字母(一般印大寫字母)的鍵能夠生成大小寫字母,生成大寫字母時通常要和⇧ Shift鍵(一般標做⇧)配合使用。⇧ Shift鍵也用來輸入印有兩個符號的鍵上印在上面一個符號,下面那個符號可以直接輸入,不需要按Shift鍵。鍵盤時常會有第二有效Shift鍵,用來上述兩個符號之外的其他符號。這些符號通常印在主符號的右側或者不印出來。第二⇧ Shift鍵通常標做AltGr或是⌥ Option。一般鍵盤結構裡還包括Ctrl鍵和Alt鍵。這些和⇧ Shift, ⇪ Caps Lock, ⌥ Option, ⌘ Cmd等類似的鍵稱作修飾鍵。另外還有一些功能鍵實現軟體定義的功能。
一個電腦鍵盤包括用於輸入字母、數字或字元的按鍵,還有用於改變其他按鍵功能的修飾鍵、在螢幕上移動文字游標的方向鍵,執行特殊操作的功能鍵和系統命令鍵(如Esc和Break)。通常配備一個數字鍵盤便於進行計算。而一般所使用的鍵盤以 QWERTY 組態為主。
IBM/Windows鍵盤(美式布局)(IBM PC鍵盤) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtSc SysRq |
Scroll Lock |
Pause Break |
|||||||||
![]() |
Insert | Home | PgUp | Num Lock |
/ | * | - | |||||||||||||||||
Delete | End | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
← | ↓ | → | 0 | . |
鍵盤的核心部分由字元鍵組成,可用於鍵入字母和其它字元。 通常,有三列的按鍵是用於鍵入字母和標點符號,最上一列用於鍵入數字及特殊符號,而 Space bar是置放在底列。字元鍵的鍵位佈置類似傳統打字機的鍵盤佈局。
除了字元鍵之外,鍵盤還包括一些特殊按鍵,它們本身不執行任何操作,而是修改其他按鍵的功能。例如,⇧ Shift可用於修改字元鍵的輸出,而Ctrl、Alt和AltGr與其他按鍵結合使用時會觸發特殊操作。(蘋果鍵盤上的按鍵標籤不同,但功能相當,詳見下文)。
通常,在按下另一個鍵時需要同時按下修改鍵。為了方便這一點,修飾鍵通常成對出現,位於鍵盤下方的左右兩側都有一個功能相同的鍵,如此一來能夠實現一隻手按住修改鍵,另一隻手就可以按下其他鍵以執行鍵盤指令。
一個只標有單個字母(通常是大寫形式)的字母鍵,通常可以按下以輸入小寫或大寫字母,而要輸入大寫字母則需要同時按住⇧ Shift。⇧ Shift也用於輸入在部分鍵上印有兩種符號的符號(通常位於左上角),而輸入另一種符號則不需要使用修飾鍵。
而蘋果標準鍵盤的組態有⌘ Cmd和⌥ Option。⌥ Option的使用方式類似於 AltGr 鍵,而⌘ Cmd則類似於Ctrl和Alt,用於使用選單選項和其他捷徑。
結合鍵,英語中叫「死鍵」(Dead key),在單擊的時候不產生字元,但是會修改隨後一個按鍵的輸入結果。在有些系統裡,單擊此鍵無顯示,但是在在有些文字輸入系統裡會顯示一個等候輸入的標記,等候輸入主體字母或是敲擊空格輸入單獨的附加符號。許多拉丁字母語言會有這種帶附加符號但是不在鍵盤按鍵上標示的字元。比如說很多鍵盤配置里銳音鍵是個結合鍵。這種狀況下,先按下尖音符再按下a就會輸出á。尖音符緊跟空格鍵會輸出單獨的尖音符。相較於次要位移修飾鍵,死鍵方法可能稍微複雜一些,但它可以提供更多的額外字母。使用AltGr,每個鍵只能產生一個或兩個額外字母(如果同時使用普通的Shift鍵),而使用死鍵可以將特定的符號附加到不同的基本字母上。
大多數鍵盤遵從 ISO 9995 組態標準。該鍵盤配置是 1984 年由 AFNOR 裡的使用者在 Alain Souloumiac 的指導下定義的。針對此專案一位知名的人體工學專家寫了一份報告 (Yves Neuville, Le clavier bureautique et informatique, Cedic-Natan 1985) 被 1985 年 ISO 柏林會議採納並成為參考標準。
Mac OS X 系統中,許多鍵盤配置使用結合鍵。美國擴充鍵盤大量使用死鍵(通過按該鍵或shift+該鍵實現)讓大量字元能夠快捷輸入。
Compose可視為通用死鍵,某些系統可以替代或附加於更特定的死鍵之上。
根據應用程式設定,某些鍵盤鍵不用於輸出字元,而是由系統解釋為格式、模式轉換或系統的特殊命令。以下範例可在個人電腦鍵盤上找到。
系統請求SysRq和列印螢幕PrtSc通常分配在相同的鍵位上。SysRq在早期電腦中,作為從崩潰中復原的緊急按鈕(在某些時候,會被用來做為與Linux核心溝通的按鈕。參見Magic SysRq組合鍵)。PrtSc的指令用於對整個螢幕進行截圖並傳送到印表機,但現在它通常將螢幕截圖放在剪貼版中。
中日韓統一表意文字可用不同輸入法輸入,鍵盤常加印所需輸入法的字根,或甚至配合輸入法而改變鍵位組態。
此鍵盤常稱為「四合一」的鍵盤,或逕行稱之為「中文鍵盤」,廣泛使用於臺港澳等地。鍵的左上是美式標準布局,右上是注音,左下是倉頡,右下是大易。
常見的諺文鍵盤為將字根直接排列於鍵盤字母區之二區式鍵盤,然另有是承襲打字機布局,區分初中終聲的三區式鍵盤。
美式鍵盤不僅用於美國,也用於其他英語和非英語地區,如澳洲、加拿大、紐西蘭、南非、中國等地區。但英國與愛爾蘭例外,它們使用英國標準鍵盤。
美國國際(US-international)鍵盤將右Alt鍵改為AltGr 鍵,以供輸入一些特殊字元。(對於沒有右Alt鍵的小鍵盤,Windows系統也支援使用Ctrl+Alt替代。)美國國際鍵盤將'、`、"、^、~用作死鍵,以便輸入含有附加符號的字元。這個布局由軟體實現,可在不少作業系統的設定中找到。[1]這個鍵盤配置適用於大部分西歐語言。
要輸入附加符號,可以先按下對應的死鍵,再按下需要添加符號的字母:
如果要使用死鍵本身的字母,按好後用空格即可。
絕大多數使用英語的加拿大人使用與美國一致的鍵盤配置,少數人使用與美式鍵盤略有差異的其他樣式鍵盤。
現今荷蘭多使用美式鍵盤和美國國際輸入法,而以前荷蘭語鍵盤配置較常見。
羅馬尼亞官方標準鍵盤配置是QWERTY。官方標準檔案SR 13392:2004對此建立了兩種組態:主要(Romanian (Standard))和次要(Romanian (Programmers))。
主要組態適用於已學會如何使用舊版微軟輸入法的使用者。次要組態主要由編寫程式的工程師使用,它與美式鍵盤上按鍵排列不衝突。
在 Windows 9x/2000/ME/XP 上,預設羅馬尼亞語使用QWERTZ組態(對應到了舊版標準)。在Vista出現之前,有四個羅馬尼亞語特定字元在 Microsoft Windows版本中被錯誤輸出,直到2012年才進行了修正:
波士尼亞語、克羅埃西亞語、塞爾維亞語和斯洛維尼亞語的鍵盤佈局共有五個額外的特殊字元:Č、Ć、Ž、Š 和 Đ。在 1980年代,這種鍵盤配置在南斯拉夫社會主義聯邦共和國作為標準化組態。
字元Ć和Đ是蓋伊式拉丁字母的一部分,然而斯洛維尼亞字母並不包含這兩個字(因為斯洛維尼亞語沒有這兩個音),但出於歷史、經濟原因,以及密切使用南斯拉夫語書寫單詞,這兩個字母仍保留於斯洛維尼亞的鍵盤配置中。字元Ž位於鍵盤上Ć鍵的右側。這種鍵盤配置具有較長的Back,以及倒L形的↵ Enter。
此組態大量使用AltGr鍵於非字母字元,以及死鍵組合用於向拉丁字元添加變音符號。只有波士尼亞語、克羅埃西亞語、塞爾維亞語的鍵盤配置可以輸入德語和義大利語。
另外,斯洛維尼亞鍵盤配置有一種新版本的被建議使用,它將移除預設輸入法組態上的Ć和Đ並添加@。而⌘ Command也將被翻譯成斯洛維尼亞語,部分次級組態將做一些小幅度的更動。
對塞爾維亞語,還有一種西里爾字母的組態,其中Q和W分別替換為Љ(Lj)和Њ(Nj)。
1930年代,瑞士及列支敦斯登兩國官方正式廢止字母ß(然而瑞士的出版業者仍繼續使用),所以在Windows上,瑞士德語的組態找不到只在德國和奧地利通行的字母ß。而Linux通常將ß透過 AltGr+S輸出。
瑞士的鍵盤配置會因為瑞士德語和瑞士法語有所差別。德語變音字母不須搭配⇧ Shift可在直接使用ä、ö、ü,相反地,法語版本具有一些重音字母(如é、à、è)可以直接使用。這些字母在實體鍵盤上表現了兩種語言的組態,根據使用者的設定才會有所差異。
盧森堡沒有自己的鍵盤配置。在盧森堡,教育機構及行政部門使用瑞士法語組態,這也反映在微軟作業系統的預設鍵盤配置,然而一些私營機構更喜歡比利時語組態。
HCESAR是一種已經過時的打字機和電腦鍵盤布局。「HCESAR」是該鍵盤布局字母區第一行的前六個字母。鍵的安排順序由葡萄牙總理薩拉查於1937年7月21日行政命令設計。[2][3][4]
Windows版
Mac版
JCUKEN(ЙЦУКЕН)鍵盤
還有另一種被廣泛使用的非正式組態:拼音組態,這種組態的西里爾字母被對應到「聽起來」或「看起來」相似的QWERTY拉丁字母鍵,但有幾個例外,如:Я對應的是字母Q,Ж對應的是字母V。在某些作業系統(包括Microsoft Windows、Apple Mac OS X 和Ubuntu Linux)中,這個組態可作為BDS(保加利亞標準化研究所)組態的替代方案。
通常,保加利亞語的使用者可以通過按⇧ Shift+ Alt在拉丁文組態和西里爾字母組態之間切換,通過⇧ Shift+Ctrl則可以在BDS組態和拼音組態之間切換。
泰文鍵盤很少使用Shift鍵。雖然泰國大量使用阿拉伯數字,但是它們並沒出現在主鍵盤上。泰國人用數字鍵盤輸入數字。重音鍵不用來輸入文字,只用來切換輸入的語言。
中華人民共和國國家標準藏語鍵盤配置
菲律賓統一碼鍵盤佈局[5],針對使用者鍵盤設定的不同,而包含了以下組態:QWERTY、闊碼和德沃夏克。所有這些都適用於 Microsoft Windows 和 Linux。
便於單手操作的設計
右手
左手
便於拇指操作的設計,一般使用在可攜式裝置上。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.