リマップも可能ですか?~になる?

リマップも可能ですか?~になる?

Ctrli十分簡単に​​聞こえるがF8
その理由は、Emacsが主なシーケンス Ctrliと 。そこで、解決策のために、システム全体でキーとキーをそれぞれ再マップしてみました。CtrlmTabEnter
CtrliCtrlmF8F9

これを行う方法はありますか?

ベストアンサー1

端末では、TabキーとReturnキーはそれぞれ制御シーケンスCtrliとを挿入しますCtrlm。この環境で実行されているアプリケーションは2つを区別できません。

Emacsは、グラフィカルモード(X Windowsなど)では、キーストロークを対応する制御シーケンスと区別でき、区別します。この場合、global-set-key通常どおりに使用することも、同様に使用することもできます。

端末の他の操作にこれらの特定のシーケンスを使用するには、入力が端末に到達する前に入力をキャプチャして変更する必要があります。xbindkeysで使用できますxdotool。次のようになります。

# .xbindkeysrc
"xdotool key --clearmodifiers F8"
    control+i

"xdotool key --clearmodifiers F9"
    control+m

おすすめ記事