
Mac OS には、キーボード ショートカットの option-esc で起動できる、多くの場所で機能する組み込みのオートコンプリート機能があることを知りました。ただし、このショートカットは非常に使いにくいので、他のショートカットに変更できるようにしたいと思います。
キーボード設定でこれを見つけることができません。このショートカットを変更する方法はありますか?
ありがとう!
答え1
答え2
この組み込みの完了機能とキー同等機能は、AppKit/Cocoa によって提供されます。したがって、DefaultKeyBinding.dict を使用して、その "complete:" メソッドを他のものにマップすることもできます。これを再マップするには、AppKit フレームワーク パスの StandardKeyBinding.dict を編集します。また、これを他のものにマップするには、次のような行を ~/Library/KeyBindings/DefaultKeyBinding.dict に追加して、1 回の esc で完了するようにします。
{
"\033" = "complete:";
}
そして私のメモと発見 https://gist.github.com/hym3242/8e8bc10a2fed8e55973c500f1798c234
この DefaultKeyBinding.dict は非常に強力で、いくつかの例外、癖、機能を除けば、変更は Chrome のテキストエリアやテキストフィールドなどのサードパーティ製アプリに反映されます。
答え3
⌘+ shift+ はAデフォルトのショートカットであり、Mac OS Mojave では正常に動作します。