追加読書

追加読書

他の多くの修正のうち、 私のものCaps Lockに再マッピングしました。Hyper宇宙生徒キーボード

しかし、Tmuxでキーバインディングに使用する方法の例が見つかりませんでした。 TmuxにはEmacsに似たキーバインディング定義があります。たとえば、C-kCtrl-kは両方に定義されているので、試してみましたが、H-kEmacsで完璧に動作します。 、Tmuxにはありません。

私の正確なバインディング定義.tmux.conf

bind-key -T copy-mode H-k send-keys -X -N 30 scroll-down

次のエラーが発生します。

/home/attila/.tmux.conf:21: unknown key: H-k

Hyper他のすべての修飾子キーを同時に押すので、そのキーを模倣する方法があることを知っていますが、X角度だから、それはオプションではありません。

ベストアンサー1

あなたの端末tmuxはもちろん、「hyper」修飾子はサポートされていません。

tmuxはTUIアプリケーションです。端末が送信する内容だけを知っています。 POSIXユニバーサル端末インターフェースパラダイムの端末は、一般文字、制御文字、エスケープシーケンス、および制御シーケンス文字のみを送信します。生のキーストロークとは別に送信される修飾子キー情報の概念はありません。 tmux には他の TUI アプリケーションと同様に、そのような概念は含まれません。

ファンクションキーと拡張キーに応答してターミナルおよびターミナルエミュレータから送信されるいくつかの制御シーケンスには、一時修飾子の状態を指定するパラメータを含めることができます。ただし、一般的に従う DEC VT ルールは、⇧ Level 2 Shift⎇ Altです⎈ Control。 「スーパー」修飾子の概念はなく、DEC端末にはそのようなキーはありません。英数字キーに対するこれらの特別な制御シーケンスの概念もない。電卓、エディタ、カーソル、および機能キーボードの(特定の)キーにのみ適用されます。

追加読書

おすすめ記事