はじめに
Unity の Package Manager 経由でインストールできる Quick Search という機能をご存じでしょうか?
こんな感じの UI から、あらゆる モノ を検索できる超絶便利機能で、最近のモダンな IDE だと標準搭載しているコトも多かったりする「なんでも検索窓」です。
で、これの標準ショートカットキーが option + '
となっており、JIS 配列のキーボードの場合 option + shift + 7
となり若干不便だったので、JetBrains 製品的な感じに Shift キー2回押しで起動できるように設定してみたよってお話しです。
Quick Search のインストール
まぁ、これは今回のお話しの本題ではないんですが、とても簡単なので一応解説しておきます。
本題
Shortcut Manager で設定すれば良いんじゃないの?
無理です。
Unity に最近搭載された Shortcut Manager では2ストロークのショートカット設定ができないため、 shift -> shift
という設定はできません。
なんなら、装飾キー (( shift
とか command
とか)) 単体入力の設定もできません。
Karabiner-Elements
Karabiner-Elements という macOS 向けの入力拡張アプリを用います。
Karabiner で出来るコトは沢山あるんですが、今回は Complex Modifications という JSON 形式で設定を書くことで、少し複雑な操作を拡張するための機能を用います。
設定
こちらの JSON ファイルを ~/.config/karabiner/assets/complex_modifications/
の下に配置してください。
(ファイル名は何でも良いです。)
以上で、設定完了です。
使い方
Quick Search インストール済の Unity の画面がアクティブな状態で 左 Shift キーを2連続で押下 すると Quick Search の画面が立ち上がります。
あとは通常の Quick Search の利用方法と一緒です。便利!