【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レイヤーが使えます。

キーボードの入力を、設定ソフトとAIが組み合わさって別の動作に変える仕組みのイメージ

使ってみて変わったのは、日本語と英数の切り替えを、標準レイヤーだけでホームポジションから手を離さずにできるようになったことです。長押しすれば、Commandやテンキー入力まで使えます。ほとんどの入力作業はこれだけで済み、Fnレイヤーには、よく使うショートカットや調整キーを余裕をもって割り当てられます。

テンキーレスのキーボードなのに、テンキー入力ができる。ホームポジションから手がほとんど動かない。これが1日数百回、年間数万回の積み重ねになります。

Mac編:Karabiner-Elementsの設定をCodexに書いてもらう

準備

  1. Karabiner-Elementsの最新版をインストールします。インストールさえすれば、特に何もさわらなくてかまいません(画面を開いておくとなお良いです)
  2. HHKBを有線で接続し、HHKBの公式キーマップ変更ツールを開きます
  3. 左の◇キーに F13、右の◇キーに F14 を割り当てておきます

Codexへの頼みかた

Codexを開き、任意の場所にプロジェクトフォルダを作って、そこを指定して指示を出します。最初は念のため、推論のレベルを高めに設定しました。最初の指示は、次のような内容です。

スペースキー右の◇キー(いまF14として設定しているキー)を、タップ(0.2秒未満)はかなキーとして使いつつ、0.2秒以上ホールドしたときだけ疑似的なFn2キーとして使いたい。Fn2をホールドしている間は、特定のキーでテンキーの数字を入力したい。このパソコンにKarabiner-Elementsをインストールしてあるので確認して、これを実現してほしい。

続けて「左の◇キー(F13)も、タップで英数、ホールドでCommandにしたい」と伝えると、そちらも追加してくれました。ここまで合計で約20分です。

キーボードの上に設定とAIを重ねて、自分仕様の動作を作るイメージ

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のほうが少し難しいかもしれません。

進めかた

  1. Mac側のCodexに、ここまでの内容を記録してもらい、「同じように設定したいので、Windows版の仕様書を作ってほしい」と頼みます
  2. Windowsで、PowerShellを管理者として実行できるようにしておきます
  3. kanataの公式サイトから、必要なファイルをダウンロードしておきます
  4. Windowsのパソコンにも、Codexをインストールします(別のアカウントでもかまいません)
  5. Windows版のCodexに、Mac側で作った仕様書を渡します。CodexはWindows向けのツールとして kanata を勧めてくれました

苦労したところ

Windows編では、kanataで日本語入力(IME)の切り替えに使うキーの名前が、なかなか見つかりませんでした。最終的には、Windowsの仮想キーコードを直接送る方法で解決しました。自分でゼロから調べていたら、かなり時間がかかっていたはずです。というより、たぶん途中で投げ出していたと思います。

自動起動の設定も、動作確認のあとにCodexがタスクスケジューラ用の手順を追加で作ってくれました。Mac版より時間はかかりましたが、それでも同じ日のうちに完成しました。

AIで「書ける人と書けない人の壁」がなくなった

Karabiner-Elementsもkanataも、英語の詳しいドキュメントがあります。書ける人は書けますが、書けない人にとっては壁が高い。その壁を、AIがほとんど消してしまいました。

ブラウザ拡張、表計算のマクロ、ファイルの一括処理、名前の付け直しなど、身の回りの作業をAIで解決するイメージ

キーボードのカスタマイズに限った話ではありません。ブラウザの拡張機能の自作、Excelのマクロ、ファイルの一括処理、命名規則の変更。専門的すぎて諦めていたあらゆる領域で、同じことが起きています。

ちなみに、Codexを使って作ったツールとして、スクリーンショットしたキーマップ画像を壁紙に変換できる「HHKBキーマップ壁紙ジェネレータ」も公開しています。無刻印のキーボードでも迷わないので、よかったら使ってみてください。

今日から試すなら3ステップ

  1. HHKBの公式キーマップ変更ツールで、左の◇キーにF13、右の◇キーにF14を割り当てる
  2. CodexやClaude Codeに、やりたいことを伝える。「MacならKarabiner-Elements、Windowsならkanataで、タップとホールドで別の動作を実装してほしい」と頼むだけです
  3. 作られた設定を反映して、動作を確かめる。微調整が必要なら、もう一度AIに頼みます

まとめ

  • HHKBの公式ツールだけでは、タップとホールドの使い分けはできません。MacはKarabiner-Elements、Windowsはkanataを使います
  • 設定ファイルはCodexに書いてもらい、Macは約20分、Windowsも同じ日のうちに実現できました
  • 左◇はタップで英数・ホールドでCommand、右◇はタップでかな・ホールドでテンキーになる自作レイヤー。ホームポジションから手が動かなくなりました
  • AIのおかげで、「書ける人と書けない人の壁」がほとんどなくなっています
自分のアイデアをAIと一緒に形にして、人に届けるイメージ

AI時代の本質は、大きな何かが変わることではなく、毎日さわるものの中のちょっとした不満を、AIで解決できるようになったことだと思っています。普段さわっているキーボード、ブラウザ、エディタ、ファイル管理。あなたの身の回りも、AIに頼めば自分仕様にできます。いつかHHKBの公式ツールにも、タップとホールドの機能が追加されるといいですね。

なお、わたしはこうした設定ファイルやAIの作業データを、買い切りのクラウドストレージ pCloud にまとめて残しています。pCloudについては「pCloudの機能・料金・安全性を詳しく解説」をご覧ください。

👉 pCloud無料登録特典の申請ページはこちら

ガザコ限定特典について

無料登録の方へ: ガザコのブログ・チャンネル経由でpCloudに新規無料登録された方には、はじめての設定・使い方ガイドをプレゼントしています。2026年12月31日までは、有料機能を1か月試せるガザコ専用コードの案内もあわせてお届けしています。

購入者限定特典(ガザコ経由購入者のみ):

  • ① ガザコnote有料記事 読み放題(限定ページ内で全記事閲覧可)
  • ② フォルダ設計テンプレート集(PDF) 仕事用・家族の写真管理用・クリエイター用の3種類。フォルダ名の付け方から階層設計まで、真似するだけで整理しやすい内容です。

記事下部のリンクからpCloudに登録・購入後、フォームに申請いただければメールでご案内します。無料登録の特典は、無料登録特典の申請ページから、pCloudに登録したメールアドレスで申請してください。

動画でも解説しています

この記事の内容は、わたしのYouTubeチャンネルでも解説しています。動画派の方はこちらからどうぞ。

🎬 動画はこちら

免責事項: 本記事は執筆時点の情報に基づいています。料金・仕様・サービス内容は変更される場合があるため、最新情報は公式サイトでご確認ください。本記事はpCloudのアフィリエイトリンクを含みます。投資・財務・法律に関する判断は専門家への相談をおすすめします。
最終更新:2026年11月(内容は2026年7月時点の環境での手順です)

フォローする

ガザコ限定特典をもらおう!

当ブログ、Youtubeガザコチャンネル限定でpCloud無料登録した方に「はじめの設定ガイド」をプレゼントしています。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です