こういうアプリが欲しかった! OSやアプリ間で重複しているショートカットキーを特定する無料アプリ -HotkeyClash

アプリをインストールして困ることが、ショートカットキーが他のアプリと重複している場合です。いつもなら「Command + スペース」でスポットライトを呼び出せるのに、なぜか他のアプリが起動してしまったことはありませんか?

macOSで、ショートカットキーが重複している箇所を特定し、競合しているアプリやどのアプリが優先されているかを検出する無料アプリを紹介します。

重複しているショートカットキーを特定する無料アプリ -HotkeyClash

HotkeyClash
HotkeyClash -GitHub

HotkeyClashの特徴

HotkeyClashは、macOSでキーボードのショートカットをスキャンして、重複しているショートカットを検出するメニューバーアプリです。

ライセンスはGNU General Public License v2.0で、個人でも商用でも無料で利用できます。

サイトのキャプチャ

HotkeyClash

BetterTouchToolを使用している人も多いと思いますが、BetterTouchToolはショートカットを割り当てることはできますが、競合を検知する機能はありません。HotkeyClashはまさにその競合を検出することに特化されたアプリです。

HotkeyClashの主な特徴は、下記の通り。

  • アクセシビリティAPIを通じて、実行中のアプリのメニューバーショートカットをスキャンします。
  • Karabiner-Elementsとskhdの設定ファイルを解析します。
  • macOSのシステムショートカット(スポットライト、ミッションコントロール、スクリーンショットなど)を読み取ります。
  • 競合が確定的なもの(グローバル対グローバル)または潜在的なもの(メニュー対メニュー)に分類し、深刻度順に並べ替えます。
  • 競合サイドバー+アプリアイコンとソースバッジ付き詳細ペイン。
  • 外部依存関係は一切なし。純粋なAppleフレームワークで制作されています。

ショートカットが特にグローバルで重複している場合は、どちらかを変更した方がよいでしょう。たとえば、「Command + スペース」はmacOSのスポットライトを呼び出すショートカットですが、他のアプリでもこのショートカットを使用している場合があります。このように重複している場合にどちらが優先されるかは登録順序の偶然によって左右されます。

サイトのキャプチャ

ショートカットキーが重複して困ったことはありませんか

アプリ間の重複は隠れて発生します。たとえば、Karabinerのルールがメニューのショートカットと重複したり、ランチャーがSpotlightと重複したりします。単一のソースをスキャンするだけではこうした重複は検出できませんが、HotkeyClashは複数のアプリ間の重複をすべて検出します。

サイトのキャプチャ

Features -HotkeyClash

HotkeyClashのダウンロード・インストール

HotkeyClashのダウンロードは、下記ページから。
登録など、面倒なことは一切不要です。

「Download DMG」をクリックすると、GitHubのページに遷移するので、「HotkeyClash-0.1.0.dmg」をダウンロードします。

サイトのキャプチャ

Download -HotkeyClash

HotkeyClashのインストール

ダウンロードした「HotkeyClash-0.1.0.dmg」をダブルクリックして、アプリケーションに移動するだけで完了です。

Homebrew経由でもインストールできます。

HotkeyClashの使い方

HotkeyClashを初めて起動すると、以下の画面が表示されます。「Get Stared」をクリックして進めます。

HotkeyClashを初回起動時

HotkeyClashを初回起動時

HotkeyClashの簡単な説明が表示されます。

HotkeyClashの簡単な説明

HotkeyClashの簡単な説明

続いて、ここが重要です。macOSの環境設定のアクセシビリティでHotkeyClashをオンにします。HotkeyClashはアクセシビリティAPIを通じて、実行中のアプリのメニューバーショートカットをスキャンするため必要です。

アクセシビリティの許諾

アクセシビリティの許諾

macOSの環境設定のアクセシビリティで、オンにするとグリーンのチェックが表示されます。

サイトのキャプチャ

オンにするとグリーンのチェックが表示

これで初回の作業は終了です。
HotkeyClashを開くには、メニューバーのアイコンをクリックするか、キーボードショートカット「Shift + Commnad + H」で起動します。

サイトのキャプチャ

これで完了

HotkeyClashを起動すると、さっそくキーボードショートカットのスキャンが始まり、重複しているショートカットを深刻度順に表示されています。

サイトのキャプチャ

HotkeyClashの起動画面

オレンジのマークはグローバルと固有アプリが重複しているショートカットで、固有アプリが前面にある場合にのみ問題を起こします。自分がいつも使うショートカットが期待通りに動作しない場合は、重複していないショートカットを割り当てるとよいでしょう。

サイトのキャプチャ

HotkeyClashの起動画面

sponsors

top of page

©2026 coliss