【HHKB×AI】タップとホールドで別動作に。Karabinerとkanataの設定をCodexに書かせたら20分でできた【Mac/Windows】
同じキーでも、軽く押す(タップ)と長押し(ホールド)で別の動作をさせられたら便利だと思いませんか。この記事では、HHKB Professional HYBRID Type-Sに、タップとホールドで別の動作を割り当てた方法を紹介します。設定ファイルの書き方が分からなかったわたしでも、AIツールのCodexに頼むことで、Mac(Karabiner-Elements)は約20分、Windows(kanata)も同じ日のうちに実現できました。
先に押さえておきたいこと(2026年7月時点)
- HHKBの公式キーマップ変更ツールだけでは、タップとホールドの使い分けはできません
- Macなら Karabiner-Elements、Windowsなら kanata というソフトを使います
- 設定ファイルはAI(Codex)に書いてもらいました。わたしがしたのは、やりたいことを伝えることと、いくつかの準備だけです
- ツールのバージョンによって内容が変わる場合があります。最新情報は各ツールの公式サイトで確認してください
なぜタップとホールドを使い分けたかったのか
わたしは以前Webデザインの仕事をしていて、今は表計算や原稿づくり、動画制作などのライターの仕事が中心です。HHKB Studioも試しましたが、打鍵感やポインティングスティックの使い勝手から、今はHHKB Professional HYBRID Type-Sに落ち着いています。
ただ、このキーボードには不満が2つありました。
- キーマップを変えられるのが、標準とFnの2つのレイヤーだけ(HHKB Studioは複数のレイヤーを用意できます)
- テンキーがない。もっと手になじむ配置で、数字を打ちたかった
日本語配列から英語配列に移ったことも大きな理由です。最初は勇気がいりましたが、1か月ほどで慣れ、今では変えてよかったと思えるほど効率が上がっています。
実現できたこと
| キー | タップ(0.2秒未満) | ホールド(0.2秒以上) |
|---|---|---|
| 左の◇キー(スペースの左) | 英数 | Command(Windowsでは Windowsキー) |
| 右の◇キー(スペースの右) | かな | 自作の「Fn2」レイヤー:押している間だけ、右手のホームポジション周りがテンキーになる |
元のFnキーはそのままなので、Fnキーを押せば、いつも通りFnレイヤーが使えます。

使ってみて変わったのは、日本語と英数の切り替えを、標準レイヤーだけでホームポジションから手を離さずにできるようになったことです。長押しすれば、Commandやテンキー入力まで使えます。ほとんどの入力作業はこれだけで済み、Fnレイヤーには、よく使うショートカットや調整キーを余裕をもって割り当てられます。
テンキーレスのキーボードなのに、テンキー入力ができる。ホームポジションから手がほとんど動かない。これが1日数百回、年間数万回の積み重ねになります。
Mac編:Karabiner-Elementsの設定をCodexに書いてもらう
準備
- Karabiner-Elementsの最新版をインストールします。インストールさえすれば、特に何もさわらなくてかまいません(画面を開いておくとなお良いです)
- HHKBを有線で接続し、HHKBの公式キーマップ変更ツールを開きます
- 左の◇キーに F13、右の◇キーに F14 を割り当てておきます
Codexへの頼みかた
Codexを開き、任意の場所にプロジェクトフォルダを作って、そこを指定して指示を出します。最初は念のため、推論のレベルを高めに設定しました。最初の指示は、次のような内容です。
スペースキー右の◇キー(いまF14として設定しているキー)を、タップ(0.2秒未満)はかなキーとして使いつつ、0.2秒以上ホールドしたときだけ疑似的なFn2キーとして使いたい。Fn2をホールドしている間は、特定のキーでテンキーの数字を入力したい。このパソコンにKarabiner-Elementsをインストールしてあるので確認して、これを実現してほしい。
続けて「左の◇キー(F13)も、タップで英数、ホールドでCommandにしたい」と伝えると、そちらも追加してくれました。ここまで合計で約20分です。

Codexがしてくれたこと・自分でしたこと
- Karabiner-Elementsの設定ファイルは、すべてCodexが作りました
- Karabiner上では、HHKBが新しいキーボードとして認識されるような形になります。わたしがKarabinerの画面でしたのは、キーボードが英語配列か日本語配列かを選んだことだけです
- あとはKarabinerを再起動するだけ。タップの判定は0.2秒にしましたが、誤動作するなら0.25秒や0.3秒に変えるよう、Codexに頼めば調整できます
macOS側でしておくこと
Karabinerを通すと、HHKBが新しいキーボードとして追加されたような状態になります。macOSの「キーボード」設定で修飾キーを入れ替えていた方は、それが初期状態に戻っているので、もう一度設定してください。わたしはControlとCommandを入れ替えているので、同じように設定し直しました。
Karabinerはバックグラウンドで自動起動するので、次回以降は何もする必要はありません。ただし、macOSのいくつかの権限を許可する必要があります。ここはセキュリティに十分注意して、ご自身の判断で進めてください。
Windows編:kanataで同じ動作を再現する
Mac版ができたあと、同じ日のうちにWindowsでも同じ動作を実現しました。ただ、Windowsのほうが少し難しいかもしれません。
進めかた
- Mac側のCodexに、ここまでの内容を記録してもらい、「同じように設定したいので、Windows版の仕様書を作ってほしい」と頼みます
- Windowsで、PowerShellを管理者として実行できるようにしておきます
- kanataの公式サイトから、必要なファイルをダウンロードしておきます
- Windowsのパソコンにも、Codexをインストールします(別のアカウントでもかまいません)
- Windows版のCodexに、Mac側で作った仕様書を渡します。CodexはWindows向けのツールとして kanata を勧めてくれました
苦労したところ
Windows編では、kanataで日本語入力(IME)の切り替えに使うキーの名前が、なかなか見つかりませんでした。最終的には、Windowsの仮想キーコードを直接送る方法で解決しました。自分でゼロから調べていたら、かなり時間がかかっていたはずです。というより、たぶん途中で投げ出していたと思います。
自動起動の設定も、動作確認のあとにCodexがタスクスケジューラ用の手順を追加で作ってくれました。Mac版より時間はかかりましたが、それでも同じ日のうちに完成しました。
AIで「書ける人と書けない人の壁」がなくなった
Karabiner-Elementsもkanataも、英語の詳しいドキュメントがあります。書ける人は書けますが、書けない人にとっては壁が高い。その壁を、AIがほとんど消してしまいました。

キーボードのカスタマイズに限った話ではありません。ブラウザの拡張機能の自作、Excelのマクロ、ファイルの一括処理、命名規則の変更。専門的すぎて諦めていたあらゆる領域で、同じことが起きています。
ちなみに、Codexを使って作ったツールとして、スクリーンショットしたキーマップ画像を壁紙に変換できる「HHKBキーマップ壁紙ジェネレータ」も公開しています。無刻印のキーボードでも迷わないので、よかったら使ってみてください。
今日から試すなら3ステップ
- HHKBの公式キーマップ変更ツールで、左の◇キーにF13、右の◇キーにF14を割り当てる
- CodexやClaude Codeに、やりたいことを伝える。「MacならKarabiner-Elements、Windowsならkanataで、タップとホールドで別の動作を実装してほしい」と頼むだけです
- 作られた設定を反映して、動作を確かめる。微調整が必要なら、もう一度AIに頼みます
まとめ
- HHKBの公式ツールだけでは、タップとホールドの使い分けはできません。MacはKarabiner-Elements、Windowsはkanataを使います
- 設定ファイルはCodexに書いてもらい、Macは約20分、Windowsも同じ日のうちに実現できました
- 左◇はタップで英数・ホールドでCommand、右◇はタップでかな・ホールドでテンキーになる自作レイヤー。ホームポジションから手が動かなくなりました
- AIのおかげで、「書ける人と書けない人の壁」がほとんどなくなっています

AI時代の本質は、大きな何かが変わることではなく、毎日さわるものの中のちょっとした不満を、AIで解決できるようになったことだと思っています。普段さわっているキーボード、ブラウザ、エディタ、ファイル管理。あなたの身の回りも、AIに頼めば自分仕様にできます。いつかHHKBの公式ツールにも、タップとホールドの機能が追加されるといいですね。
なお、わたしはこうした設定ファイルやAIの作業データを、買い切りのクラウドストレージ pCloud にまとめて残しています。pCloudについては「pCloudの機能・料金・安全性を詳しく解説」をご覧ください。
ガザコ限定特典について
無料登録の方へ: ガザコのブログ・チャンネル経由でpCloudに新規無料登録された方には、はじめての設定・使い方ガイドをプレゼントしています。2026年12月31日までは、有料機能を1か月試せるガザコ専用コードの案内もあわせてお届けしています。
購入者限定特典(ガザコ経由購入者のみ):
- ① ガザコnote有料記事 読み放題(限定ページ内で全記事閲覧可)
- ② フォルダ設計テンプレート集(PDF) 仕事用・家族の写真管理用・クリエイター用の3種類。フォルダ名の付け方から階層設計まで、真似するだけで整理しやすい内容です。
記事下部のリンクからpCloudに登録・購入後、フォームに申請いただければメールでご案内します。無料登録の特典は、無料登録特典の申請ページから、pCloudに登録したメールアドレスで申請してください。
動画でも解説しています
この記事の内容は、わたしのYouTubeチャンネルでも解説しています。動画派の方はこちらからどうぞ。
🎬 動画はこちら
免責事項: 本記事は執筆時点の情報に基づいています。料金・仕様・サービス内容は変更される場合があるため、最新情報は公式サイトでご確認ください。本記事はpCloudのアフィリエイトリンクを含みます。投資・財務・法律に関する判断は専門家への相談をおすすめします。
最終更新:2026年11月(内容は2026年7月時点の環境での手順です)

