KeySnailのキーバインドがGitHubのショートカットとコンフリクトする問題
私はEmacsユーザであり、エディタはもちろんブラウザでもEmacsのキーバインドを使えたら便利だと考えている。それを叶えてくれるものがKeySnailである。
一方で私は普段GitHubをよく利用する。GitHubは独自のキーボードショートカットを用意していて、とても便利に使えるらしい。しかし、私のようにブラウザ上のあらゆるページでEmacsのキーバインドを使いたい人からするとかなり邪魔である。
この問題を解消する方法は簡単で、KKKというプラグインをインストールすれば良い。
これがKKKのアイコンらしい。
KKKは特定のサイトのkeydown及びkeyupイベントを殺してくれる。これを使えばGitHub上のショートカットを殺せる。使い方は簡単である。以下の設定を.keysnail.jsのPRESERVEエリアへ張り付ければ良い。
plugins.options["kkk.sites"] = ["^https?://([0-9a-zA-Z]+\\.)?github\\.com/"];
ちなみに、言うまでもないかもしれないがプラグインは以下の場所からインストール出来る。
同じ悩みを持つ人がこの記事を見て解決してくれれば幸いである。