能否有效识别“堆叠”键绑定?

能否有效识别“堆叠”键绑定?

考虑这个“会话堆栈”示例:我的桌面环境中的终端仿真器内的 tmux 内的 bash 内的 vim。

任何给定的调或和弦都可以映射到这些级别中的任何一个。有时我想知道“ctrl-XXX 做了什么”——也许是因为我想将它映射到我自己的东西上。如果我幸运的话,按下该键会做一些显而易见的事情。不太幸运,我必须诉诸暴力:查找堆栈中每个软件的文档,弄清楚如何显示其活动键绑定,然后针对这些绑定测试有问题的键。

有没有更好的办法?我可以发送一个密钥并“观察”哪个进程处理它,以及如何处理?

相关内容