「スタック」キーバインディングを効果的に識別することは可能ですか?

「スタック」キーバインディングを効果的に識別することは可能ですか?

この「セッションスタック」の例を考えてみましょう。デスクトップ環境のターミナルエミュレータの内部にあるtmuxの内部のbashの内部にあるvim。

特定のキーまたはコードは、これらのレベルのいずれかにマッピングできます。時々私は「ctrl-XXXが何をしているのか」と思います。おそらくそれを自分のものにマッピングしたいからです。運が良ければ、キーを押すと確かなことが起こります。運が良くなかったので、私は無差別代入に頼らなければなりませんでした。スタック内の各ソフトウェアのドキュメントを見つけて、アクティブなキーバインディングを表示する方法を学び、そのバインディングの問題のキーをテストする必要がありました。

もっと良い方法がありますか?キーを送信し、どのプロセスがキーを処理するか、どのように処理するかを「観察」できますか?

関連情報