プログラミング
小さなキーボードが好き
I Like Small Keyboards (samsm.ch)
要約
ソフトウェアエンジニアである著者が、長年小型キーボードを愛用している理由を解説しています。特に、プログラミングで多用する記号やファンクションキーへのアクセスを、ホームポジションから手を大きく動かすことなく、レイヤー機能を使って効率化できる点を評価しています。42キーのCorneキーボードを「スイートスポット」とし、そのエルゴノミクスと学習コストのバランスについて語っています。
全文翻訳
私はキーボードをたくさん使います。ソフトウェアエンジニアとしての私の仕事は、かなりの量のタイピングを伴いますし、余暇の多くもコンピューターの前で過ごしています。しばらくの間、私は小型キーボードを日常的に使っており、それを楽しんでいます。ここでは、どのキーボードを使い、なぜそれらが好きなのかについて少し説明します。
私は2014年に最初のキーボード、44キーのAtreusを自作しました。学校のレーザーカッターを使って、ケース用の透明アクリルのシートを切り出し、すべてのキーとダイオードをマイクロコントローラーボードに手配線し、ホットグルーガンを多用しました。ブランクキーキャップを選んだため、レイアウトを覚えるのにかなりの時間を費やしましたが、それは主に最も安価だったからです。しばらく使い続けましたが、DotAをたくさんプレイしていた時期には、小さいキーボードではそれが難しく、より標準的な60%1のキーボードに切り替えることが増え、結局Atreusは引き出しにしまわれました。
2020年に、42キーの分割キーボードであるCorneキーボードのことを知りました。ちょうどその頃、初めてのソフトウェア職に就いたので、新しいキーボードの良い口実になり、古いAtreusを分解してスイッチとキーキャップを取り出し、作業に取り掛かりました。カスタムPCBはかなり安価になっていたので、きれいで整然とした回路基板と、同じような方法で作られたケース2を手に入れることができました。分割レイアウトの人間工学的な改善と、DotAに費やす時間が減ったことの両方のおかげで、Corneは手元に残りました。また、3x6のレイアウトと片側3つのサムキーは、親指キーが1つのAtreusの4x5レイアウトよりもはるかに快適だと感じています。
私のCorneの1つ
小型キーボードに対する最も一般的な反論は、「プログラマーだから、すべての記号にアクセスする必要がある」とか、「ファンクションキーをいつも使う」といったものです。私にとって、この議論は逆のように思えます。最も頻繁に使うキーはホームポジションにできるだけ近くにあるべきです。つまり、それらにアクセスするために手全体を動かす必要がないということです。
例えば、Clojureをプロフェッショナルに書き始めてから1年間、私は開き括弧 ( をよく使いますが、標準的なキーボードでは、シフトキーを小指で押しながら、ホームポジションから2行上まで手を伸ばして9キーを押します。私のCorneで同じことをするには、左親指でlowerキーを押してlowerレイヤーをアクティブにし、次に右薬指でホームポジションから1行離れたoキーを押します。これははるかに快適です。
あるいは別の例として、ホームポジションからファンクションキー行まで3行も手を伸ばす必要があった(私にとっては手全体を動かすことになります)代わりに、Corneではraiseキーを押すだけでupperレイヤーがアクティブになり、すべてのファンクションキーに簡単にアクセスできます。
このようなキーボードを使う大きな欠点は、特にあまり使わないキーの場所を覚えることです。頻繁に使う記号やファンクションキーをホームポジションの近くの別のレイヤーで利用できるのは素晴らしいですが、あまり使わないキーについては、見下ろしてそのキーを確認し、手を伸ばして押すことができると便利です。標準的なキーボードは、アクセスしやすさと使いやすさを最適化しており、キーが多いほどすべてを見つけやすくなります。小さいキーボードは、より効率的にタイピングするためにレイアウトを学ぶ意欲のある人にとって理にかなっています3。
この考え方をさらに推し進める人もおり、外側の列のキーを省略して小指の負担を減らす36キーのキーボードもあります。ホームポジションモディファイアのような、最もアクセスしやすいキーからより多くのユーティリティを引き出すためのトリックがあります。そこまで試したことはありませんが、興味深いです。42キーが、上記で説明した利点と、標準的なキーボードに十分似ているため他のものに影響を与えないという点で、スイートスポットだとわかりました。
キーボードはしばしばパーセンテージでサイズ分けされます。標準的なフルサイズのキーボードは100キー強なので、パーセンテージはそのボードが持つキーの数をおおよそ反映しています。↩︎
ケースのようなものと言ったのは、回路基板のようなものですが、実際の回路は印刷されていませんでした。側面は開いていました。↩︎
一日中スプレッドシートに数字を入力するような人間ではありませんが、そういう人にとってはテンキーは便利です。もし必要なら、フルサイズに戻るのではなく、小型キーボードの隣に専用のテンキーを追加するでしょう。↩︎
hardware