Windows版Claude Desktopで、Enterキーを使って改行できるようにする方法を紹介します。
Enterで送信される問題とは
Claude Desktopでは、Enterキーを押すとメッセージが即座に送信されるというチャットアプリとしては一般的な仕様になっています。
改行したい場合はShift+Enterを使う必要がありますが、エディタを使っている時のクセで改行しようとして誤送信してしまうことがあります。
Claudeにチャットアプリとしての機能は求めていないので、ついつい間違えてしまうんですよね…。
VS Codeの拡張機能であれば設定で、ブラウザ版のClaudeであれば「ChatGPT Ctrl+Enter Sender」などのChrome拡張機能でキー割り当てを変更できるものの、Claude Desktopはネイティブアプリなので拡張機能は使えません。
そこで今回はWindows向けキーカスタマイズツール「AutoHotkey」を使って、Claude DesktopのEnterキー動作を改行に変更する方法を紹介します。
AutoHotkeyのインストール手順
AutoHotkeyは、スクリプトでキーの割り当てを自由に変更できるWindows向けのフリーソフトです。
まずAutoHotkeyの公式サイトにアクセスして、トップページにある「Download」ボタンをクリックして「Download v2.0」を押すと、インストーラーのダウンロードが始まります。
ダウンロードしたインストーラー(AutoHotkey_X.X_setup.exe)をダブルクリックして実行し、インストール画面が表示されたら基本的にはデフォルト設定のまま進めて問題ありません。
「Install」をクリックすればすぐインストールが完了します。
これで、拡張子が.ahkのスクリプトファイルをAutoHotkeyで実行できるようになりました。
スクリプト実行
AutoHotkeyのインストールが完了したら、キー割り当てを変更するためのスクリプトファイルを用意します。
こちらのスクリプトをダウンロードして、Claude_Enter.ahkファイルをダブルクリックして実行します。
プログラムを選ぶ画面になった場合はAutoHotKey Dashを常時使うようにしてください。
正常に起動すると、タスクバー右下のタスクトレイにAutoHotkeyの緑色のアイコンが表示されます。
このアイコンが表示されていればスクリプトが動作しており、Claude DesktopでEnterキーで改行、Ctrl + Enterで送信という挙動になっているはずです。
ちなみにこのAutoHotkeyスクリプト自体も大半はClaudeが作ってくれました。
IMEで日本語変換中に通常通りEnterキーを反映させるために割と泥臭い実装になっていますが、今回はAutoHotkeyを勉強したいわけではないのでひとまず完成としています。
もっとスマートな方法があればぜひ共有してください。
PC起動時に自動で有効にする
AutoHotkeyのスクリプトは、ダブルクリックで手動実行するだけだとPCを再起動するたびに起動し直す必要があります。
毎回手動で実行するのは面倒なので、Windowsのスタートアップに登録して自動起動するように設定しましょう。
まず、エクスプローラーのアドレスバーに「shell:startup」と入力してEnterを押します。
するとスタートアップフォルダが開くので、先ほどのClaude_Enter.ahkのショートカットを配置してください。
これで次回のPC起動時から、ログインと同時にAutoHotkeyスクリプトが自動で起動するようになります。
まとめ
今回は、AutoHotkeyを使ってClaude DesktopのEnterキー動作を改行に変更する方法を紹介しました。
一度設定してしまえば、Enterキーで誤送信してしまうストレスから解放されます。
日本語入力を多用するClaude Desktopユーザーの方は、ぜひ試してみてください。

