當前位置: 華文問答 > 數位

為什麽鍵盤上有兩個Shift,兩個Ctrl和兩個Alt?

2012-03-21數位

有兩個shift,兩個ctrl,兩個alt的原因在於:最初設計鍵盤時,希望盡可能避免使用者需要以尷尬的姿勢同時按多個按鍵。

因此標準指法中,左手的shift ctrl alt 用來配合右手位置的按鍵,右手邊的 shift ctrl alt 用來配合左手邊的按鍵。

為什麽復制,貼上的快捷鍵被設計為 Ctrl-Ins 跟 Shift-Ins?因為設計師認為使用者左手按 ctrl, shift,右手按 Ins 鍵。

然而,若幹年後, 滑鼠誕生了

滑鼠誕生之後,人們發現,如果有一只手握住滑鼠,那麽,所有的 shift/ctrl/alt 組合鍵均無法使用標準指法。

於是,在滑鼠誕生之後,設計的新快捷鍵,更多的會考慮使用者單手觸發組合鍵,於是 Ctrl-C, Ctrl-V 這樣的組合鍵才應運而生。

不過上邊的這個改變,與題主的問題沒有啥直接聯系。

假如你喜歡 單手觸發 組合鍵,那麽只有ctrl/shift/alt周圍的按鍵才合用,左ctrl只適合組合左手邊按鍵,右手邊按鍵必然需要右邊鍵組合觸發。左右各一個會更方便與這些按鍵周圍的按鍵組合。

假如你喜歡 雙手觸發 組合鍵,那麽必然ctrl/shift/alt 需要左手右手各準備一套。

因此, 無論你是否使用標準指法,需要多鍵組合才能實作功能的按鍵,都應該有左右兩套

——按照這個思路,Win/Fn 這樣的只有一側配備的組合鍵,我認為是設計上的錯誤。但Fn的問題更大。 Win 可以刻意設計為避免尷尬場景,而 Fn 的設計就非常放飛自我,全鍵區域都可能需要 Fn,但 Fn 竟然只有一個。