3万円のキーボードで人生変わった — HHKB vs Keychron、沼にハマった男の末路

$ |
3万円のキーボードで人生変わった — HHKB vs Keychron、沼にハマった男の末路
$

エンジニアにとって、キーボードは最も重要な仕事道具だ。1日8時間以上触れるデバイスに妥協する理由はない。本記事では、HHKB、Keychron、そして自作キーボードの世界を、プログラマー目線で徹底的に掘り下げる。打鍵感、配列、カスタマイズ性、そして生産性への影響を実体験ベースでレビューする。

HHKB Professional HYBRID Type-S — 静電容量無接点の至高

HHKB(Happy Hacking Keyboard)は、1996年の登場以来、プログラマーに愛され続けている伝説的なキーボードだ。現行モデルのProfessional HYBRID Type-Sは、Bluetooth接続とUSB-Cに対応し、静音化(Type-S)が施されている。

打鍵感

静電容量無接点方式の打鍵感は、メカニカルスイッチとは全く異なる。「スコスコ」という独特の押下感は、一度慣れると他のキーボードに戻れなくなる中毒性がある。45gの荷重は長時間のタイピングでも疲れにくく、Type-Sの静音化により、オフィスや深夜のコーディングでも周囲に迷惑をかけない。

配列の特徴

HHKBの最大の特徴は、そのコンパクトな60%レイアウトだ。ファンクションキー行がなく、矢印キーもない。全てFnキーとの組み合わせで入力する。これは一見不便に思えるが、ホームポジションから手を動かさずに全ての操作を完結できるため、慣れれば逆に効率的だ。

特にプログラマーにとって重要なのは、ControlキーがAの左に配置されている点だ。UnixのCUIを多用するエンジニアにとって、この配置は理想的だ。Vimユーザーなら、ESCキーへのアクセスも容易になる。

価格と入手性

HHKB Professional HYBRID Type-Sは約36,850円(税込)。キーボードとしては高価だが、10年以上使い続けられる耐久性を考えると、コストパフォーマンスは悪くない。墨(黒)と白の2色展開で、無刻印モデルも用意されている。

Keychron Q1 Pro — メカニカルカスタマイズの最適解

Keychronは、メカニカルキーボード市場で急成長しているブランドだ。Q1 Proは、75%レイアウトのフルメタルボディで、ホットスワップ対応。自分好みのスイッチに交換できる柔軟性が魅力だ。

打鍵感

標準搭載のGateron Jupiter Brownスイッチは、タクタイルフィードバックのバランスが良い。しかしQ1 Proの真価はホットスワップにある。Cherry MX互換スイッチなら何でも装着できるため、自分好みの打鍵感を追求できる。

  • プログラミング向けおすすめスイッチ:
    • Gateron G Pro 3.0 Red — 軽い押下感(45g)で高速タイピング向け
    • Boba U4T — 強めのタクタイル感。確実な入力が求められるコーディングに
    • Gateron Oil King — リニアの最高峰。滑らかな押下感でストレスフリー

VIA/QMKによるカスタマイズ

Q1 ProはVIA対応で、ブラウザからキーマッピングを変更できる。QMKファームウェアを使えば、さらに高度なカスタマイズも可能だ。レイヤー機能を使って、通常のタイピングとVimライクな操作を切り替えるなど、使い方は無限大だ。

// QMKキーマップ例 — Fnレイヤーでのカスタマイズ
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT_75_ansi(
        KC_ESC,  KC_F1,   KC_F2,   KC_F3,   // ...
        KC_GRV,  KC_1,    KC_2,    KC_3,     // ...
        KC_TAB,  KC_Q,    KC_W,    KC_E,     // ...
        KC_CAPS, KC_A,    KC_S,    KC_D,     // ...
        // CapsLockをCtrlに変更するなら KC_LCTL
    ),
    [1] = LAYOUT_75_ansi(  // Fnレイヤー
        KC_TRNS, KC_BRID, KC_BRIU, KC_MCTL,  // ...
        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,  // ...
        // 矢印キーをHJKLに割り当て
    ),
};

価格

Keychron Q1 Proは約25,000〜30,000円。メタルボディ、ホットスワップ、Bluetooth、QMK対応を考えると、価格対性能比は非常に高い。

自作キーボード — 沼への招待状

既製品では満足できなくなったエンジニアが辿り着くのが、自作キーボードの世界だ。PCB(基板)、ケース、スイッチ、キーキャップ、スタビライザー——全てのパーツを自分で選び、はんだ付けして組み立てる。

おすすめ入門キット

  • Corne(crkbd): 分割型42キーの定番。小指への負担が激減する。左右分離による肩幅に合わせたポジショニングが可能
  • Lily58: 分割型58キー。Corneより数字行がある分、移行しやすい
  • Keyball: 親指にトラックボールを搭載した革命的な設計。マウスとキーボードの行き来が不要になる

分割キーボードのメリット

分割キーボードの最大のメリットは、人間工学に基づいたポジショニングだ。肩幅に合わせて左右のキーボードを配置できるため、肩こりや手首の痛みが劇的に改善される。プログラマーの職業病とも言えるこれらの症状は、入力デバイスの改善で予防できる場合が多い。

自作キーボードのコスト

入門キットで約15,000〜25,000円、スイッチとキーキャップで5,000〜15,000円、合計で約20,000〜40,000円。はんだ付け不要のホットスワップキットも増えているため、ハードルは年々下がっている。ただし、「もっと良いスイッチを試したい」「キーキャップを揃えたい」という欲求が止まらなくなり、気づけば10万円以上投資している——というのは自作キーボード界隈のあるあるだ。

プログラマー的キーボード選びの判断基準

最後に、プログラマーがキーボードを選ぶ際の判断基準をまとめる。

  • 打鍵感の好み: スコスコ(静電容量無接点)、カチカチ(クリッキー)、スムーズ(リニア)、コトコト(タクタイル)——試打してから決めるべし
  • 配列: US配列推奨。プログラミングで多用する記号({}[]|~`)がJIS配列より打ちやすい
  • サイズ: フルサイズは不要。テンキーレス、75%、65%、60%——コンパクトなほどホームポジションからの移動が減る
  • カスタマイズ性: QMK/VIA対応なら、キーマッピングを自由に変更可能。Caps LockをCtrlにするのは基本中の基本
  • 接続方式: Bluetooth接続ならデスク周りがスッキリ。ただしゲーミング用途なら有線一択
  • 予算: 最低でも1万円以上を推奨。5千円以下のキーボードで1日8時間タイピングするのは、自分への投資を怠っていると言える

「良いキーボードは、良いコードを書くための第一歩だ。道具にこだわることは、プロフェッショナリズムの表れである。」

キーボードの沼は深い。しかし、毎日使う道具だからこそ、妥協なく選びたい。まずは家電量販店やキーボード専門店で試打してみよう。自分の指が「これだ」と教えてくれるはずだ。