日本語
右のCommandキーとOptionキーに専用の役目を与えるには
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
できますが、システム設定ではできません。システム設定のModifier Keysの設定は、左右を1つのキーとして扱うからです。回避する方法は2つあります。右側のキーを別のキーに変える方法で、macOSに内蔵のコマンドか、Karabiner-Elementsを使います。もう1つは、修飾キーのまま、押し続けたときやダブルタップしたときに追加の役目を与える方法で、私が作っている無料のアプリInputConfigがそうします。キーをまだCommandとして使いたいかどうかで選んでください。ほとんどの人は右側のCommand、Option、Shiftを使わないので、役目を与えるのに向いたキーです。
InputConfig バージョン1.7(2026年10月リリース予定)で、アプリが日本語に完全対応します。
手順
- InputConfigをインストールし、アクセシビリティの許可を与えます。
- 内蔵のModifier Holdsプリセットを開くか、行を追加してRight CommandをScanします。
- 行のOptionsで、長押しかダブルタップの動作をオンにし、何をするかを選びます。
- プリセットを有効にして、キーを単独で押し続けてテストします。
macOS自体でできることを知る
システム設定のキーボードにあるKeyboard ShortcutsのModifier Keysは、Caps Lock、Control、Option、Command、Globeを、キーボードごとに入れ替えますが、常に左右が一緒です。Caps LockをEscapeにするのもこの一覧にあるので、よくあるこの要望には、アプリは要りません。
修飾キーで音声入力を使いたいだけなら、先にシステム設定のキーボードにあるDictationのShortcutを見てください。選択肢の1つに、Controlを2回押す方法があります。
Commandのままにして、押し続けたときの役目を足す
InputConfigは、すべての修飾キーの左右を別々に読み取り、macOSと並んで聞くだけなので、右側のキーはどのショートカットでも引き続き動きます。内蔵のModifier Holdsプリセットは、右側のキーを単独で押し続けたとき、またはダブルタップしたときだけ、役目を与えます。
| キー | 押し続ける(450ミリ秒) | ダブルタップ |
|---|---|---|
| 右Command | Spotlight | ローンチパッド |
| 右Option | 音声入力の開始 | |
| 右Shift | Mission Control |
- Mac App StoreからInputConfigをインストールし、アクセシビリティの許可を与えます。
- 内蔵のModifier Holdsプリセットを開くか、行を追加してScanを押し、右Commandを押します。
- 行のOptionsで、長押しの動作かダブルタップの動作をオンにし、何をするかを選びます。
- あなた:プリセットを有効にして、右Commandを単独で押し続けます。
- InputConfig:キーを450ミリ秒押し続けると、Spotlightを開きます。普通に押しただけでは、何も追加されません。
- 確認:右側のキーでのCommand Cは、これまでどおりコピーします。

出力は、Open App、マクロ、Type Text、Siriショートカットなど、一覧にあるものに変えられ、タイミングは行のOptionsで変えられます。どのキーボードもInputConfigには1つのデバイスとして報告されるので、外付けキーボードの同じ右側のキーも、同じ役目を果たします。
1つの注意点に気を付ける
長押しは、キーがしきい値を超えて押された時点で動作します。その間にほかのキーを押していても同じです。ゆっくりしたCommand Tabの間、右Commandを押し続けると、Spotlightも開いてしまいます。長いショートカットには左側のキーを使うか、長押しの時間を700ミリ秒前後に上げてください。
別のキーに変える
この部分はInputConfigにはできません。キーを置き換えるのではなく、キーに加えるものだからです。macOSなら、ターミナルの内蔵コマンドhidutilでできます。次の再起動まで有効です。
ターミナル:右Commandを右Optionにします。
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x7000000E6}]}'起きること:次の再起動まで、右Commandが右Optionとして動きます。
ターミナル:右Commandを、何にも使われていないキーであるF18にします。
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x70000006D}]}'起きること:右CommandがF18を送るようになり、InputConfigがそれに3つの役目を与えられます。
ターミナル:キーボードを元に戻します。
hidutil property --set '{"UserKeyMapping":[]}'起きること:すべてのキーが、再び本来の役目を果たします。
再起動後も割り当てを保つ場合や、修飾キーとして動かしたまま、軽く押したときと押し続けたときで違うことをさせる場合は、Karabiner-Elementsを使います。無料のオープンソースで、macOSが承認を求めるドライバをインストールします。
要点
- ずっと別のキーにする。Karabiner-Elementsを使います。
- 何もインストールせず試す。hidutilを使います。次の再起動まで有効です。
- Commandのまま、押し続けたときの役目を足す。InputConfigのModifier Holdsを使います。
組み合わせることもできます。hidutilで右CommandをF18として送らせると、InputConfigで、軽く押す、押し続ける、ダブルタップする、の3つに別々の役目を与えられます。先に、キーをまだCommandとして使うかどうかを決めてください。
よくある質問
Macで右のCommandキーだけを割り当て直せますか?
システム設定ではできません。左右が一緒に変わります。内蔵のhidutilコマンドなら次の再起動まで、Karabiner-Elementsなら恒久的にできます。
InputConfigを使うと、右CommandはCommandとして動かなくなりますか?
いいえ。macOSと並んで聞くだけなので、キーはこれまでどおり、すべてのショートカットで動きます。キーを単独で押し続けたとき、またはダブルタップしたときだけ、役目が加わります。
InputConfigでHyperキーを作れますか?
いいえ。HyperキーはCaps Lockの役目を置き換えるもので、InputConfigはキー本来の役目を取り除けません。Karabiner-ElementsやHyperkeyアプリならできます。
Commandを2回押したときに何かさせられますか?
はい。InputConfigで、右Commandの行にダブルタップの動作を与えます。判定時間はModifier Holdsでは300ミリ秒で、行のOptionsで変えられます。
hidutilは再起動後も残りますか?
いいえ。Macを再起動すると割り当てが消えるので、割り当てを試すには安全な方法です。保つには、コマンドをもう一度実行するか、Karabiner-Elementsを使います。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.