エンジニアになりたい

社会人1年目です

KeySnailのキーバインドがGitHubのショートカットとコンフリクトする問題

私はEmacsユーザであり、エディタはもちろんブラウザでもEmacsキーバインドを使えたら便利だと考えている。それを叶えてくれるものがKeySnailである。

github.com

一方で私は普段GitHubをよく利用する。GitHubは独自のキーボードショートカットを用意していて、とても便利に使えるらしい。しかし、私のようにブラウザ上のあらゆるページでEmacsキーバインドを使いたい人からするとかなり邪魔である。

この問題を解消する方法は簡単で、KKKというプラグインをインストールすれば良い。

これがKKKのアイコンらしい。

https://github.com/mooz/keysnail/raw/master/plugins/icon/kkk.icon.png

KKKは特定のサイトのkeydown及びkeyupイベントを殺してくれる。これを使えばGitHub上のショートカットを殺せる。使い方は簡単である。以下の設定を.keysnail.jsのPRESERVEエリアへ張り付ければ良い。

plugins.options["kkk.sites"] = ["^https?://([0-9a-zA-Z]+\\.)?github\\.com/"];

ちなみに、言うまでもないかもしれないがプラグインは以下の場所からインストール出来る。

github.com

同じ悩みを持つ人がこの記事を見て解決してくれれば幸いである。