ctrlshiftkエディタで使用するためにLinux ttyコンソール(Arch Linux)で動作するのと同様のキーバインディングを実装しようとしています。これに対する唯一の解決策はloadkeys
。
私が正常に行う方法は次のとおりですctrlshiftleft。
control shift keycode 105 = F204
string F204 = "\033[1;6D"
の場合は、ctrlshiftk次のようになります。
# legend: 107 is ascii for k, 75 is ascii for K, 37 is keycode for k, u means unicode, 6 means ctrl shift, 2 means shift
control shift keycode 37 = F205
string F205 = "\033[107;6u"
(源泉)しかし、これは7;6u
私が押されたときにのみ印刷されます。
107;2u
、、、ctrlshiftKは送信されません75;6u
。75;2u
キーマップのマニュアルページ私にも役に立ちませんでした。
また、フレームバッファtmux
内で試してからfbterm
印刷されませんが、7;6u
何もしません。
これはどのように達成できますか?
答え1
キーバインディングは説明したように機能します。