日本語

Macでアプリごとのキーボードショートカットを使うには

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

できます。方法は2つあります。1つのアプリのメニューコマンドのショートカットを変えるなら、macOSのApp Shortcutsでできます。前面のアプリによって同じキーに別の役目を与えるなら、たとえばF13が、Final Cut Proではクリップをカットし、Safariでは閉じたタブを開き直し、それ以外ではMission Controlを開くようにするなら、私が作っている無料のアプリInputConfigを使います。プリセットが、アプリを切り替えると自動で切り替わります。

手順

  1. InputConfigの設定(Settings)の詳細で、最前面のAppが変わったらプリセットを切り替えるをオンにします。
  2. 予備のキーでEverywhereプリセットを作り、有効にします。
  3. それを複製し、コピーにアプリの名前を付けます。
  4. コピーで、違うべき行を変更します。
  5. これらのAppが最前面にあるときに有効化(Activate when these apps are in front)に、そのアプリを加えます。

macOSで1つのアプリのメニューのショートカットを変える

  1. システム設定のキーボードで、キーボードショートカット(Keyboard Shortcuts)、App Shortcutsの順に開きます。
  2. プラスボタンを押して、アプリ、またはAll Applicationsを選びます。
  3. メニューコマンドの名前を、メニューに表示されているとおりに、末尾の三点も含めて入力します。
  4. 使いたいショートカットを押して、完了を選びます。

これが届くのはメニューにあるコマンドだけで、キーは、そのアプリがまだ使っていない組み合わせである必要があります。ほかのこと、たとえば別のアプリを開く、マクロ、入力した文章、メディアキーなどには、アプリが必要です。

同じキーにアプリごとの役目を与える

InputConfigのプリセットは、キーとその動作の集まりで、プリセットは自分が属するアプリを指定できます。一度に動くプリセットは1つだけです。自動切り替えをオンにすると、前面のアプリがどれを使うかを決めます。

キーEverywhereプリセットFinal Cut ProのプリセットSafariのプリセット
F13Mission ControlB(ブレード)Shift Command T(閉じたタブを開き直す)
F14SpotlightM(マーカーを追加)Shift Command バックスラッシュ(すべてのタブを表示)
F15再生 / 一時停止再生 / 一時停止再生 / 一時停止

Final Cut Proから、専用のプリセットがないアプリに移ると、それまで使っていたプリセットが戻るので、Everywhereプリセットが予備として働きます。

設定する

  1. InputConfigをインストールし、アクセシビリティの許可を与えます。
  2. SettingsのAdvancedで、最前面のAppが変わったらプリセットを切り替える(Switch presets when the front app changes)をオンにします。オンにするまではオフです。
  3. Everywhereプリセットを作ります。行を追加し、スキャン(Scan)を押し、各キーを押して、出力を選びます。有効にします。
  4. サイドバーでそれを右クリックし、Duplicateを選んで、コピーにアプリの名前を付けます。
  5. コピーで、違うべき行を変えます。一度に動くプリセットは1つだけなので、どこでも使いたい行は残しておきます。
  • 操作:コピーのオートメーションとゲーミングユーティリティ(Automation & Gaming Utilities)を開き、これらのAppが最前面にあるときに有効化を見つけて、プラスを押し、アプリを加えます。
  • InputConfig:そのアプリが前面に来るとコピーに切り替わり、離れると元に戻ります。
  • 確認:そのアプリと別のアプリを切り替えて、それぞれでF13を押します。そのアプリのプリセットの役目を果たします。
InputConfigのプリセットの自動化とゲーミングユーティリティの欄。アプリが前面にあるときに有効にする一覧に、Final Cut Proが載っています。
図1:プリセットのアプリ一覧です。このアプリのどれかが前面に来ると、このプリセットが引き継ぎます。

2つのプリセットが同じアプリを指定していたら、サイドバーの順で先のほうが優先されます。そのアプリにいる間にプリセットを手動で選ぶと、その訪問中は自動で戻らなくなるので、切り替えが選択と衝突することはありません。

ほかに何もしないキーを選ぶ

InputConfigはmacOSと並んで聞くだけなので、キーは本来の役目も保ち、どのキーボードも1つのデバイスとして報告します。そのため、文字キーは不向きで、予備のキーが向いています。

  • F13からF19。F13からF19を参照してください。
  • 押し続けた右側の修飾キー。右側の修飾キーを参照してください。
  • 何も入力しないもの。マウスのサイドボタン、MIDIパッド、ゲームコントローラーです。

各行には長押し、ダブルタップ、トリプルタップの動作も付けられるので、1つのキーがアプリごとに4つの役目を担えます。

キーが本来の役目を止める必要があるとき

InputConfigはキーに加えるもので、キーの役目を取り除きません。そのため、その場合は別のツールを使います。

  • Karabiner-Elements。前面のアプリの条件を使えば、キーからキーへのルールを特定のアプリに限定できます。ルールとして書きます。
  • BetterTouchToolとKeyboard Maestro。どちらも有料で、アプリごとのトリガーと、マクロのグループを、視覚的なエディタで扱えます。

要点

  • 1つのアプリのメニューコマンド。システム設定のキーボードのキーボードショートカットにあるApp Shortcutsを使います。
  • 1つのキーにアプリごとの役目。自動切り替えをオンにして、アプリごとにInputConfigのプリセットを使います。
  • 予備。離れると、それまで使っていたプリセットが戻ります。

先にEverywhereプリセットを作り、それをアプリごとにコピーしてください。

よくある質問

Macで、アプリごとに違うキーボードショートカットを使えますか?

はい。メニューコマンドは、システム設定のキーボードのキーボードショートカットにあるApp Shortcutsで、アプリごとにショートカットを設定できます。同じ予備のキーにアプリごとの役目を与えるなら、InputConfigのプリセットが、アプリが前面に来ると自動で切り替わります。

プリセットのないアプリに切り替えるとどうなりますか?

自動切り替えの前に動いていたプリセットが戻ります。何も動いていなかったなら、プリセットのあるアプリに戻るまで、InputConfigは止まります。

全画面のアプリやゲームでも動きますか?

はい。切り替えは、アプリが前面のアプリになったときに起こり、全画面かどうかは関係ありません。

アプリごとにキーボードレイアウトを切り替えられますか?

それは入力の設定で、ショートカットではありません。システム設定のキーボードのText Inputにある入力ソース(Input Sources)を見てください。macOSが、書類の入力ソースに自動で切り替えられます。

1つのプリセットで複数のアプリに対応できますか?

はい。1つのプリセットに、必要なだけアプリを加えられます。たとえば、1つのブラウザ用レイアウトに、Safari、Chrome、Firefoxを加えます。

日本語のページ

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。