為什麼日本的 MacBook Pro 鍵盤上 Ctrl 和 Caps 是交換位置的?

圖片來自http://www.apple.com/jp/macbook-pro/.

這是日本鍵盤的傳統嗎? HHKB也是將兩者交換了


這不是 JIS 鍵盤布局的傳統,因為按 JIS 序列的鍵盤,比如大多 Windows 電腦廠家默認 Ctrl 鍵都不是在 A 旁邊的;這是 Mac 的傳統,其普遍認為是由於 Mac 的老版日文輸入法 「ことえり」( Kotoeri)。

Mac 的老日文用戶應該都知道到「ことえり」——這是 Mac OS 7(從「漢字Talk 7.1」開始)到 OS X Mavericks 為止系統默認的日文輸入法,其默認快捷鍵使用的都是 Ctrl 鍵,如

  • 轉換成平假名 Ctrl+J

  • 轉換成片假名 Ctrl+K

……

算了,直接上圖。這是 Mac OS X Leopard (10.5) 版本的菜單,你看,全部都是 Ctrl 鍵組合( Ctrl 鍵盤菜單顯示中使用 ? 符號 )

估計這個邏輯是這樣的三段論:

  1. 英文里有大小寫,日文里有平假名片假名;

  2. 既然英文這個鍵是用來切換大小寫的,那麼日文環境里就把它用來換做切換平假名/片假名的功能;

  3. 這個功能更重要,應該放到原來的鍵位,至於不常用的 Ctrl 就靠邊吧

其實,更早期版本的「ことえり」使用的是「鉛筆符號」,菜單裡面顯示的是「??」,而實際鍵盤上也畫著鉛筆,讓用戶有直觀認識,體驗是一致的。

這是 Mac OS X 10.4 (Tiger) 的菜單

而當時 MacBook 硬體上的鍵盤是這樣的:

但估計後來是覺得這個符號畢竟太奇葩,還是省略成一般的 Ctrl ? 符號了。

說實話,雖然架構太老、以舊換新是常事,但到現在還是蠻懷念「ことえり」的。當年只有這款系統自帶的輸入法可以輸入日本少數民族的阿依努語,可以在不切換模式的情況下輸入口語和關西話(関西弁),現在都沒有了……

能回答這個問題的,都是 Mac 資深老用戶好嗎……暴露年齡了 5555

P. S. 要問「ことえり」什麼意思,其實就是「言選り」,即「挑選詞句」,出典是著名古典&色情&小說《源氏物語》「帚木」一章:「文を書けど、おほどかに言選りをし」。是不是特別有文化?比叫什麼 IME 好多少倍了……


不是日本鍵盤的傳統,面向Windows的JIS鍵盤也是上caps下control的。

普遍認為上control下caps的配列是從Unix繼承的,比如Sun的鍵盤,就區分了Unix版和PC版兩種配列:

サンのキーボードとマウス

Sun Type7鍵盤 PC版

Sun Type7鍵盤 Unix版

但意外的是,IBM PC的早期機型,A左邊的位置,也是control。

IBM Personal Computer XT

IBM PC family - 83-key keyboard 1983年的PC/XT鍵盤

IBM PC family - 84-key keyboard 1984年的PC/AT鍵盤

除了control、alt、caps以外(當然也沒有win和menu),QWERTY區跟現在的Windows美規鍵盤已經幾乎沒有區別了。而此時control位於A的左邊,只有左下角一個alt,caps在鍵盤右下角。

PS/2發佈於1987年,除了win/menu鍵以外,已經與現在windows鍵盤完全相同了。那麼IBM PC上caps/control/alt鍵位的變動,就是發生在1984年到1987年之間。

實際上有個東西對於一些機械鍵盤愛好者並不陌生,即使是現在淘寶上也有很多洋垃圾在賣:IBM屈蹲彈簧軸的Model M。

Model M 最早發佈於1984年,有非常多的型號。但從可以找到的圖來看,全部都是A左邊caps。且雙alt雙control的版本在1984年也已存在(另外有一些左alt位印有reset,不知道具體功能)。

Information page on the IBM model M keyboard, based on the design of mechanical typewriters. - Model M buyer"s guide

Two Ctrl and Alt keys for ambidextrous access.

調整control/alt/caps的位置,似乎是初衷是為了靈活利用雙手進行操作。

修飾鍵需要配合其他鍵使用,control、alt、shift成對配置是為了無論哪只手去按字母鍵,另一隻手都有一個control、alt、shift可以按。

&然而常用的組合鍵扎堆在左手,control+A/X/C/V/ W/Q/ R/F ,明明就是設計給左手單手使用的,所以右control很少有人用,左control的位置卻讓小姆指扭曲地相當痛苦&

所以,IBM PC將cotrol從A旁邊挪到QWERTY區兩角,似乎是1984年。

那麼mac一側呢?

首先Apple II 全系A左邊=control,且caps在左下角,即現在大家所說的Unix配列。

將control移至左下角是在Macintosh 和 Macintosh II 之間。

而且,JIS並非一直保留caps在左下的配列,而是在此時也變動了!!

Apple Keyboard II 用於Macintosh Classic(1990年)和 Macintosh LC

日文的 Apple Extended Keyboard II (ALPS軸) [Photos] AEK2 JIS NIB

可以看到此時control已經在左下……等等不對,@在shift+2?

看完整配列才注意到,這個日文鍵盤與美規鍵盤配列完全一樣,只是印上了たていすかん的假名,也就是說在這個時候,日版的鍵盤並沒有導入和今天類似的JIS配列。儘管假名配列是和今天一樣的たていすかん,但因為美規鍵盤比JIS少鍵,所以ろ、ー、濁音符號等被塞到別的鍵的shift位,而且塞得很糟糕:

せ和む之間被濁點割裂,小指安排了太多假名,還有shift位的ろ和ー,雖然我不用假名輸入法,但是想想也彆扭。另外引號安排得也很奇怪,雖然へ被丟進可能使用上還好,但是這個印字……

各種慘不忍睹……

想想windows美規鍵盤假名輸入法打む按~,打長音竟然還要按shift,很顯然,這個偽JIS是蘋果拿美規鍵盤湊和事兒的。

(今天的macOS,如果在美規鍵盤使用假名輸入,就是這個配列,這就是一完全的美規配列假名輸入法)

所以向正規JIS配列的演進就是必然的。第一款新JIS配列鍵盤,是上面Apple Keyboard II 的後期型,型號為M3250J/A。

Apple Keyboard II 早期型,片假名,實為US配列的偽JIS,A左邊已變更為caps

Apple Keyboard II 後期型,平假名,和現在一樣的JIS配列,A左邊為control

另外也看到了 @Eric Liu 所說的鉛筆符號

キーボードコレクション3

Apple Keyboard II JIS 後期版這款鍵盤我沒有查到發售日期,但一個有意思的是,Apple Keyboard II JIS 後期版的蘋果logo處留空,沒有像早期版一樣填上彩虹色。

考慮到蘋果彩虹色logo使用至1998年,Apple Keyboard II JIS 後期版有可能是1998年之後出品(跟早期版相隔8年以上?)

這個有時間再繼續考證。

---------------------------------------------

另外,caps和control共存於A左邊的鍵盤也是存在的(hp是用於unix,但pc-98可以算作win系的)

HP某種Unix機型的鍵盤

Tim Fraser"s collection of old machines

PC-98的鍵盤

----------------------------------------------

以我的理解簡單總結就是:

0、caps在左下角大概是unix獨有的習慣,但A左邊是control的配列不能算是unix獨有的

1、在早期剛剛設計control鍵時,絕大多數系統都是放在A左邊的

2、將control鍵下移是為了增加雙手利用率。考慮到下移時間通常在198x年,圖形介面利用率不高,使用者多數時間都在敲鍵盤,雙手並用各種快捷鍵。同時caps有著爭搶A左邊這個鍵位的傾向,所以在control下移後,caps似乎理所應當地佔用了這個優質鍵位

3、由於日本在wordpro上已經有了假名輸入習慣,所以要把たていすかん塞進QWERTY里。但蘋果早期的做法太粗暴,直接將たていすかん塞進美規鍵盤使得右邊布局十分不合理,同期的IBM機器有著較為合理的JIS配列,所以蘋果的偽JIS鍵盤需要修改成一個合理化的配列

4.1*、正經的新JIS鍵盤制定時已經進入圖形介面時代,以圖形介面左手快捷鍵右手滑鼠這一使用習慣來考慮(左control使用頻率高,右control幾乎沒用),不如在新配列上採用老的control位,讓control易按(而且蘋果早期滑鼠是單鍵的,調出環境菜單是control+點擊)

4.2*、純粹跟pc系反著來

這樣可以說通。但第4點個人猜測成分很多,沒有查到相關資料,是不是的確這樣暫時不確定,因此作個標記,如果能查到確切說法再把這倆條4整理一下


我覺得所有鍵盤都應該把ctrl放在Caps的地方


並不是日本鍵盤的傳統

HHKB 是 Unix 布局所以 Ctrl 在 A 左邊

並不知道為什麼日版的 MBP 是這樣的


用了日版的macbook pro後,覺得control不在a旁邊的鍵盤都是反人類


沒有右ctrl,給我用的話,我會砸鍵盤的


因為這樣就不用配置了


都說了很多遍,左右的 Ctrl 鍵應該放在空格兩旁,空格鍵盡量縮短, 比 CVBNM 五個鍵合起來總長短一個鍵,用大拇指按 Ctrl,這才合理。


Emacs用戶?


推薦閱讀:

日本古代有字輩嗎?
為什麼像織田和豐臣家父子都用同一個「字輩」,這有什麼講究嗎?

去日本旅遊,買什麼最划算?
應該怎麼評價日本這個國家?
日本值得中國學習的地方有哪些?
為神風特工隊申遺的「知覽特攻和平會館」的宗旨是什麼?

TAG:MacBookPro | 日本 | 鍵盤計算機 | Emacs | HappyHackingKeyboard |