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 键,以实现第三层按键映射。之所以需要这样,是因为变音字母和其他一些特殊字符已经占满了位置,如果不把键盘做得过大,就无法在第一层或第二层(Shift 层)上容纳编程等场景所需的全部 ASCII 特殊符号。

为什么偏偏现在换?

用了多年的薄膜键盘 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 版本。

适应新布局花了多久?

作为一名软件工程师,我最担心的是切换会影响日常工作。结果证明这种担心是多余的。从第一天起,我就能保持基本的工作效率,根本没人察觉出有什么不同。(这算是好事,对吧?)

一开始,我不太喜欢美式那种横条状的回车键。我更偏爱欧式布局那种纵向的回车键。曾担心会不小心误触。但用了一段时间后,我反而觉得美式回车键更顺手。从基准键位出发,用小指就能轻松够到,而且从来不会误按。

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

写代码的速度有明显提升吗?

有。我感觉写代码的速度大概快了 30%。

尤其是在输入特殊字符(/;{ 等)时,现在要快得多;一方面是按键位置更符合直觉,更主要的是手指可以一直保持在各自负责的区域,不用乱跑。

不知为何,特殊字符的位置感觉就是恰到好处。我终于能理解为什么 Vim 要用 / 来搜索、为什么管道符是 | 了:因为它们都很好按!一切都说得通了!(不妨在德式键盘上试试,乐趣十足!)

我也明白了为什么微软会选 \ 作为目录分隔符:在美式键盘上它随手可及。而在德式布局上,这简直是噩梦(Windows 上是 Alt Gr+ß,Mac 上是 Shift + Option + 7)。

在 Mac 的德式布局上,左花括号要按 Alt+8 才能打出来,每次都得离开基准键位,打断输入节奏。现在有了专门的括号按键,轻松太多了!

更新:这对于查找 IDE、文本编辑器、图片编辑器等软件的快捷键也很有帮助,因为有些软件会针对德国市场重新映射快捷键,导致所有英文文档里的快捷键说明都对不上。用了美式布局后,我直接照着文档里的快捷键用就行,省心多了。

现在写德语会变慢吗?

一开始会的。

不知为何,我的大脑会把德式布局和德语文本关联起来。起初我用 macOS 自带的布局切换器,结果发现来回切换很麻烦、很费时间。

后来我找到了“通过 Option 键输入变音字符的美式布局”。对我来说非常好用。它让我只需用一套键盘布局,就能随时输入德语变音字符(比如 ö 是 Option+o)。其他语言组合大概也有类似的布局。

Stefan Imhoff 告诉我,还有一条 Karabiner 规则能实现同样效果。如果你本来就在用这个工具,可能会派上用场。

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

美式键盘布局
美式键盘布局
来源:维基百科

我内置的 MacBook Pro 键盘仍然是德式布局。原本担心在内置的德式键盘和外接的美式键盘之间来回切换会让我混乱,结果发现完全不是问题。反正我平时几乎不看键帽上的印字。(更新:已经想不起来上次看键帽是什么时候了。)

现在还多久会切回德式布局一次?

从来不切。我女朋友用的是德式键盘,每次要用她的电脑时,我都会切到美式布局。每次我这么做又忘了切回德式,她都特别“开心”。

总结

如果你也在考虑要不要换,那就换吧!我一点也不后悔,除了最初的适应期之外,我至今没发现任何缺点。

自从发布这篇文章后,我的不少朋友也都换了布局,体验也都差不多:

本文章由 muse-spark-1.2-contributor 进行翻译

评论