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

Matthias Endler

从德国键盘布局切换到美国键盘布局——值得吗?

我人生最初的三十年里,一直使用德国键盘布局编程。2018 年,我终于切换到了美国布局。这篇文章总结了我对这个话题的想法。在贸然行动之前,我本想找一篇类似的文章参考,但没能找到——所以我自己写了一篇。

我目前使用的键盘(截至 2021 年 4 月):低矮、无数字键区的 Keychron K1 几乎是我最喜欢的输入设备。没错,我买的是 RGB 版本。— [Amazon 联盟链接](https://amzn.to/3tRatjU)。
我目前使用的键盘(截至 2021 年 4 月):低矮、无数字键区的 Keychron K1 几乎是我最喜欢的输入设备。没错,我买的是 RGB 版本。— Amazon 联盟链接

为什么要切换到美国布局?

写普通文章时,我的效率还算不错;但编程时却感觉自己像是在钢琴上弹奏的狐猴:为了够到 {;/ 之类的特殊键,手指总要大幅度伸展。

德国键盘布局
德国键盘布局
来源:Wikipedia 图片

下面是 Wikipedia 委婉地解释德国键盘为什么不适合编程

和许多其他非美国键盘一样,德国键盘将右侧的 Alt 键改为 Alt Gr 键,以访问按键分配的第三级。这是因为变音符号和其他一些特殊字符占用了空间;如果不大幅增加键盘尺寸,就无法在第一级或第二级(按下 Shift 后)同时容纳程序员等人所需的全部 ASCII 特殊符号。

但为什么现在才切换?

用了多年的橡胶圆顶式 Logitech Cordless Desktop Wave 之后,我又不得不买一把机械键盘。

现在看来,那些橡胶圆顶对我来说手感实在太绵软了。除此之外,我也喜欢机械键盘清脆的敲击声和明显的段落感。(我使用的是 Cherry MX Brown Keys,并配了 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 版本。

适应新布局花了多长时间?

作为一名软件工程师,我最大的担忧是切换布局会拖慢日常工作。但事实并非如此。我从第一天起就保持了相当不错的工作效率,甚至没人注意到有什么变化。(这是好事,对吧?)

起初,我不喜欢条形的美国回车键。我更喜欢欧洲布局的垂直回车键,担心自己会不小心按到它。过了一段时间,我发现美国回车键其实更加方便。我从来不会误触,而且手放在基准位置时,用小拇指就很容易够到它。

两周之内,我就恢复到了 100% 的打字速度。

我的编程速度有明显提升吗?

当然。我认为现在打程序的速度大约快了 30%。

尤其是在输入特殊字符(/;{ 等)时,我现在快多了;一部分原因是这些按键的位置感觉更直观,但主要还是因为我的手指能够保持在各自固定的位置上。

不知怎么的,特殊字符的位置就是让人觉得恰到好处。我终于理解了为什么 Vim 用 / 搜索,或者为什么管道符号是 |:这两个符号都很容易按到!一切都说得通了!(想找点乐子的话,可以在德国键盘上试试。)

我明白 Mircosoft 为什么选择 \ 作为目录分隔符了:在美国键盘上它很容易按到。而在德国布局上,它……实在……糟糕(Windows 上是 Alt Gr+ß,Mac 上是 Shift + Option + 7)。

在德国布局的 Mac 上,左花括号要用 Alt+8 输入,这总是迫使我离开基准行,打断输入节奏。现在,圆括号有了专用按键。真是如释重负!

更新:查找 IDE、文本编辑器、照片编辑器等软件的快捷键时,这也会带来很大帮助,因为有些程序会针对德国市场重新映射快捷键,这意味着所有英文文档都完全派不上用场。使用英文布局后,我只需照着文档中提到的快捷键操作,然后继续过我的日子。

现在写德语文本会变慢吗?

刚开始时,会。

不知怎么的,我的大脑把德国布局和德语文本联系在了一起。起初,我使用 macOS 的布局切换器,结果发现这样既麻烦又耗时。

后来我找到了“通过 Option 键输入变音符号的美国布局”。它对我来说非常好用。这样我只需使用一个键盘布局,却可以随时输入德语变音符号(例如 ö 是 Option+o)。其他语言组合可能也有类似的布局。

Stefan Imhoff(斯特凡·伊姆霍夫)告诉我,还有一条 Karabiner 规则可以实现同样的功能。如果你已经在使用这个工具,可能会派上用场。

在不同键盘之间切换会很痛苦吗?

美国键盘布局
美国键盘布局
来源:Wikipedia

我的 MacBook Pro 内置键盘仍然是德国布局。我原本担心,在内置的德国键盘和外接的英文键盘之间切换会让我感到混乱。但事实证明这完全不是问题。反正我很少看键帽上的标注。(更新:我已经想不起上次看键帽标注是什么时候了。)

现在你多久切换回一次德国布局?

从不。我的女朋友有一把德国键盘,每次我必须使用它时,都会把系统切换到美国布局。每当我这么做并且用完后忘记切回德国布局,她都会非常开心。

总结

如果你正在考虑切换,那就去做吧!我完全没有回头看,除了最初的过渡期之外,我至今仍没发现任何缺点。

这篇文章发布后,我的许多朋友也进行了切换,并且有着类似的体验:

原文由 Matthias Endler 发布

本文章由 openai/gpt-5.6-luna 进行翻译