ドイツ語キーボード配列からUS配列へ移行する価値はある?
人生の最初の30年間、プログラミングにはドイツ語キーボード配列だけを使ってきました。2018年、ついにUS配列へ移行しました。この記事では、その経験についてまとめます。思い切って移行する前に、同じような記事を探したのですが見つかりませんでした。そこで自分で書くことにしました。
。](https://endler.dev/2018/keyboard/keychron.jpg)
なぜUS配列に移行するのか?
文章を書くときはそれなりに効率よく入力できていました。しかしプログラミングとなると、ピアノの上のキツネザルのような気分でした。{や;、/といった記号キーに指を伸ばそうとして、指をあちこち突っ張らせていたからです。
出典:Wikipediaの画像
ドイツ語キーボードがプログラミングに向いていない理由について、Wikipediaは次のように丁寧に説明しています。
他の多くのアメリカ以外のキーボードと同様に、ドイツ語キーボードでは右側のAltキーをAlt Grキーに変更し、キー割り当ての第3レベルにアクセスできるようにしています。これは、ウムラウトなどの特殊文字があるためです。キーボードのサイズを不必要に大きくせずに、プログラマーなどが必要とするASCIIの特殊記号を、1段目または2段目(Shift使用時)のキー割り当てだけですべて用意する余地がありません。
では、なぜ今なのか?
長年、ラバードーム式のLogitech Cordless Desktop Waveを使っていましたが、またメカニカルキーボードが欲しくなりました。
今となっては、あのラバードームの感触は柔らかすぎます。それに、メカニカルキーボードのカチカチという音と、はっきりとしたタクタイル感も気に入っています。(同僚の怒りを抑えるため、Cherry MX BrownキーにOリングの消音リングを付けて使っています。)
メカニカルキーボードの多くはANSI US配列のみなので、これを機にようやく移行することにしました。
(アフィリエイトリンク)。現在は、おしゃれな[白とピンク](https://www.amazon.de/gp/product/B081LZV2QM?ie=UTF8&tag=matthiasendle-21&camp=1638&linkCode=xm2&creativeASIN=B081LZV2QM)のISO版もあります。](https://endler.dev/2018/keyboard/durgod_taurus.jpg)
新しい配列に慣れるまで、どのくらいかかったのか?
ソフトウェアエンジニアとして働く私が一番心配していたのは、移行によって日々の仕事が遅くなることでした。しかし、実際にはそうなりませんでした。初日からそれなりに仕事ができ、誰も違いに気づきませんでした。(それはいいこと、ですよね?)
最初は、横長のUS配列のReturnキーが気に入りませんでした。縦長のEnterキーがあるヨーロッパ配列のほうが好きだったのです。間違ってキーを押してしまうのではないかと心配でした。しかししばらく使ってみると、US配列のReturnキーのほうがさらに便利だと感じるようになりました。間違って押すことは一度もありませんし、ホームポジションから小指で簡単に届きます。
2週間以内には、タイピング速度が100%まで戻りました。
プログラミングの速度は目に見えて上がったのか?
はい。プログラムなら、以前より30%ほど速く入力できると思います。
特に特殊文字(/、;、{など)を使うときは、今のほうがずっと速いです。キーの位置が直感的に感じられることも理由の一つですが、主な理由は、指をそれぞれの定位置に置いたまま入力できることです。
特殊文字の位置が、なぜかちょうどいいのです。Vimが検索に/を使う理由や、パイプ記号が|である理由が、ようやく理解できました。どちらも簡単に届く位置にあるからです!すべて納得できます!(ドイツ語キーボードで試してみると、面白いですよ!)
Mircosoftがディレクトリ区切り文字に\を選んだ理由もわかります。USキーボードなら簡単に入力できるからです。ドイツ語配列では……本当に……ひどいことになります(WindowsではAlt Gr+ß、MacではShift + Option + 7)。
ドイツ語配列のMacで左中括弧を入力するにはAlt+8を押します。そのため、いつもホーム段から手を離すことになり、タイピングの流れが途切れていました。今では、かっこ専用のキーがあります。なんという解放感でしょう!
追記:IDEやテキストエディター、画像編集ソフトなどのショートカットキーを調べるときにも、大いに役立ちます。ドイツ市場向けにショートカットを変更しているソフトがあり、その場合、英語のドキュメントに書かれた内容がまったく役に立たないからです。英語配列なら、書かれているショートカットをそのまま使って、先へ進めます。
ドイツ語の文章を書くときは遅くなったのか?
最初は遅くなりました。
なぜか、私の脳はドイツ語配列とドイツ語の文章を結びつけていたのです。最初はmacOSの配列切り替え機能を使いましたが、これは面倒で時間もかかることがわかりました。
その後、「US with Umlauts via Option Key Layout」を見つけました。私にとっては完璧に機能します。キーボード配列は一つだけ使いながら、必要なときにドイツ語のウムラウトを入力できます(たとえば、öはOption+o)。ほかの言語の組み合わせにも、同じような配列があるはずです。
Stefan Imhoffから、同じことを実現するKarabinerのルールもあると教えてもらいました。すでにこのツールを使っているなら、役に立つかもしれません。
キーボードを切り替えるのは大変か?
出典:Wikipedia
内蔵のMacBook Proのキーボード配列は、今でもドイツ語配列です。内蔵のドイツ語キーボードと外付けの英語キーボードを切り替えることで混乱するのではないかと心配していました。しかし、実際には問題ありませんでした。そもそも、キーの刻印を見ることはほとんどありません。(追記:最後に刻印を見たのがいつだったか、もう思い出せません。)
今ではどのくらいの頻度でドイツ語配列に戻すのか?
一度も戻していません。恋人はドイツ語キーボードを使っているのですが、それを使わなければならないときも、US配列に切り替えます。使い終わったあとにドイツ語配列へ戻すのを忘れると、恋人はとても喜びます。
まとめ
移行を考えているなら、やってしまいましょう!まったく後悔していませんし、最初の移行期間を除けば、今のところデメリットは一つも見つかっていません。
この記事を公開して以来、友人の多くも移行し、同じような経験をしています。
記事をランダムに読む