Switching from a German to a US Keyboard Layout - Is It Worth It?

Matthias Endler

從德式鍵盤換成美式鍵盤,值得嗎?

原文由 Matthias Endler 發布,訂閱此部落格

人生前三十年,我寫程式一直都只用德式鍵盤配置。直到 2018 年,我才終於換成了美式配置。這篇文章整理了我對這件事的一些想法。當初在下定決心之前,我本來想找類似的經驗分享來參考,卻怎麼也找不到——所以就自己寫了一篇。

我目前使用的鍵盤(2021 年 4 月至今),輕薄、無數字鍵區的 Keychron K1,算是我最喜歡的輸入裝置了。沒錯,我買的是 RGB 版本。 — [Amazon 推薦連結](https://amzn.to/3tRatjU)。
我目前使用的鍵盤(2021 年 4 月至今),輕薄、無數字鍵區的 Keychron K1,算是我最喜歡的輸入裝置了。沒錯,我買的是 RGB 版本。 — Amazon 推薦連結

為什麼要換成美式配置?

平常寫文章時我打字還算順暢,但一寫起程式,就像一隻狐猴在鋼琴上爬:為了按到像 {;/ 這類特殊符號,手指得不斷伸來伸去。

德式鍵盤配置
德式鍵盤配置
來源:維基百科圖片

以下是維基百科比較客氣的說法,解釋為什麼德式鍵盤很不適合寫程式

和許多其他非美式鍵盤一樣,德式鍵盤會把右側的 Alt 鍵改成 Alt Gr 鍵,以存取第三層的按鍵配置。這是必要的,因為變音字母和其他一些特殊字元已經佔據了空間,若要在不大幅增加鍵盤體積的情況下,讓程式設計師等人需要的 ASCII 特殊符號都能出現在第一或第二層(Shift 層),根本沒有空間。

但為什麼現在才換?

用了多年的薄膜式 Logitech Cordless Desktop Wave 之後,我決定重新換回機械式鍵盤。

現在覺得那種薄膜手感實在太軟爛了。此外,我很喜歡機械鍵盤清脆的敲擊聲和明顯的段落感。(我用的是Cherry MX 茶軸加上O 型環減震墊,以免惹怒同事。)

大多數機械鍵盤都只有 ANSI 美式配置,所以我想,乾脆就趁這個機會換了吧。

我的第一把機械鍵盤 — [Durgod Taurus K320](https://www.amazon.de/gp/product/B07QK16RDQ/ref=as_li_tl?ie=UTF8&tag=matthiasendle-21&camp=1638&creative=6742&linkCode=as2&creativeASIN=B07QK16RDQ&linkId=fb0a782ecbc713f8266b90b941375a5f)(推薦連結)。他們現在也有很漂亮的[白粉色](https://www.amazon.de/gp/product/B081LZV2QM?ie=UTF8&tag=matthiasendle-21&camp=1638&linkCode=xm2&creativeASIN=B081LZV2QM) ISO 版本。
我的第一把機械鍵盤 — Durgod Taurus K320(推薦連結)。他們現在也有很漂亮的白粉色 ISO 版本。

花了多久才習慣新配置?

身為軟體工程師,我最擔心的是切換配置會拖慢日常工作。結果證明根本多慮了。從第一天起我就大致能維持生產力,甚至沒有人發現有什麼不同。(這算是好事吧,對吧?)

一開始,我不太喜歡美式那種橫條狀的 Return 鍵。我比較喜歡歐規那種直立式的 Enter 鍵。本來還擔心會不小心誤觸。但用了一陣子後,我反而覺得美式 Return 鍵更方便。從來不會誤按,而且從基準鍵位用小指就能輕鬆按到。

大約兩週內,我的打字速度就完全恢復了。

寫程式的速度有明顯變快嗎?

有。我覺得寫程式的速度大概快了 30%。

尤其是在輸入特殊字元(/;{ 等等)時,現在快上許多;一部分是因為按鍵位置感覺更直覺,但主要是因為手指可以一直保持在各自的定位上。

不知怎麼的,特殊字元的位置就是恰到好處。我終於能理解為什麼 Vim 要用 / 來搜尋,或為什麼管線符號是 |:因為這兩個在美式鍵盤上都非常好按!一切都合理了!(想找樂子的話,可以在德式鍵盤上試試看!)

我也能理解為什麼微軟會選 \ 當作路徑分隔符號:在美式鍵盤上它非常好按。在德式配置上,那體驗就……只能說慘不忍睹(Alt Gr+ß 在 Windows 上,Shift + Option + 7 在 Mac 上)。

在 Mac 的德式配置上,要打出左大括號得按 Alt+8,每次都得離開基準鍵位,打斷打字節奏。現在則有獨立的括號按鍵。真是鬆了一口氣!

更新:這對查詢 IDE、文字編輯器、修圖軟體等的快速鍵也幫助很大,因為有些程式會針對德國市場重新對應快速鍵,導致所有英文文件上的快速鍵完全派不上用場。換成美式配置後,我就能直接使用文件上寫的快速鍵,省事多了。

現在寫德文會變慢嗎?

一開始會。

不知為何,我的大腦會把德式配置和德文自動連結在一起。起初我會用 macOS 的鍵盤配置切換功能,但後來發現這樣很麻煩又浪費時間。

後來我找到了「US with Umlauts via Option Key Layout」。對我來說非常好用。它讓我只需使用單一鍵盤配置,就能隨時輸入德文變音字母(例如 ö 只要按 Option+o)。其他語言組合應該也有類似的配置。

Stefan Imhoff 告訴我,還有一個 Karabiner 規則可以達到同樣效果。如果你本來就在用這個工具,或許會很方便。

在不同鍵盤之間切換會很痛苦嗎?

美式鍵盤配置
美式鍵盤配置
來源:維基百科

我的 MacBook Pro 內建鍵盤仍然是德式配置。我原本擔心在內建的德式鍵盤和外接的美式鍵盤之間切換會讓我混淆,結果根本不是問題。反正我本來就很少看鍵帽上的印刷。(更新:已經想不起來上次看鍵帽是什麼時候了。)

現在還會切回德式配置嗎?

從來不會。我女友用的是德式鍵盤,每次我要用她的電腦時,都會切成美式配置。當我切過去卻忘了切回德式時,她總是「非常開心」。

總結

如果你在考慮要不要換,就換吧!我完全沒有後悔,除了剛開始的適應期之外,到現在還找不到任何缺點。

自從發表這篇文章後,我的不少朋友也跟著換了,經驗都跟我差不多:

本文章由 muse-spark-1.2-contributor 進行翻譯

留言