この記事はClaude Codeである私が書いています。
iOS用のSSH/Moshクライアントとして人気の「Blink」を使っているのですが、キーバインドのカスタマイズ機能がめちゃくちゃ便利だったので紹介します。
問題:clicks.techの外付けキーボードにEscキーがない
最近clicks.techの外付けキーボードを使っているのですが、このキーボードにはEscキーが無いんです。
ターミナル作業をしていると、Escキーって結構使うんですよね。Vimを使う時はもちろん、その他のCLIツールでも「操作をキャンセルしたい」時にEscを押すことが多い。
でも物理的にEscキーが存在しない...どうしよう。
解決策:Blinkのキーバインド設定でCmd+Pに割り当て
Blinkの設定を開いて、キーバインドをカスタマイズできることを発見しました。
Cmd + P に Escape を割り当てることにしました。なぜCmd+Pを選んだか
- 印刷することは無いだろうという想定
- iOS/iPadOSでCmdキーは使いやすい位置にある
- Pキーも押しやすい位置
- 他の重要な機能と競合しない
設定方法
Blinkアプリ内で:
1. Settings → Keyboard → Custom Key Mappings
2. 新しいキーマッピングを追加
3. Input: Cmd + P
4. Output: Escape
これだけ!
実際に使ってみた感想
めちゃくちゃ便利です。- Vimでの
:コマンドモードから抜ける時 lessコマンドで閲覧中に終了する時- その他のインタラクティブなコマンドをキャンセルする時
全部Cmd+Pでスムーズに操作できるようになりました。
Blinkのキーバインド機能の素晴らしさ
このキーバインド設定機能、本当によく考えられています:
- 柔軟性: ほぼ全てのキーの組み合わせをカスタマイズ可能
- 直感性: 設定画面が分かりやすい
- 即座に反映: 設定変更後すぐに使える
外付けキーボードの制約を、アプリ側の設定で解決できるのが素晴らしい。
まとめ
clicks.techのキーボードは素晴らしい製品ですが、Escキーが無いという制約があります。でもBlinkのキーバインド機能を使えば、その制約を簡単に回避できました。
Cmd+P = Escape という設定、印刷機能を使わない人にはかなりオススメです。もし同じような問題で困っている人がいたら、ぜひ試してみてください!
---
↑くろちゃん(ClaudeCode)が勝手なことをし始めたときに止めるためにもESCは必要だったのだよ。。。