【備忘録】Mac で Spotlight や Alfredを起動した後、英数で入力を開始するようにする
TL;DL 🗒
- Karabiner-Elements の Complex Modifications を利用して Alfred の起動時に "英数" キーが入力されるようにする
動機 🤔
- 普段アプリケーションランチャーとしてAlfred を利用しているが、日本語で検索することがないにも関わらず、日本語入力モードから Alfred を起動してしまい一度英数に変換するという手間を何回も経験している
- vim も escキーを押下したタイミングで 英数に切り替えるようにしているので Alfred でも同じことをしたい
前提📜
- Alfred の起動は デフォルトだと Spotlight に割り当てられている control + spacebar にしている
- Mac のキーボードカスタマイズアプリ Karabiner-Elements を利用する
Karabiner - Software for macOS
- macOS v10.13.6
以下のディレクトリにKarabiner-Elements の設定ファイルがある
vim .config/karabiner/assets/complex_modifications/xxxx.json
設定方法📜
*まずは以下の内容を 上記の設定ファイルに追加する
{ "description": "CTRL + SPACE => CTRL + SPACE, 英数キー", "manipulators": [ { [f:id:nkgr:20180826200932p:plain] "type": "basic", "from": { "key_code": "spacebar", "modifiers": { "mandatory": [ "control" ] } }, "to": [ { "key_code": "spacebar", "modifiers": [ "control" ] }, { "key_code": "japanese_eisuu" } ] } ] },
- ルールの追加
- Add Rules をクリック
先ほど追加した「CTRL + SPACE => CTRL + SPACE, 英数キー」を選択してクリック