仅针对特定应用程序/程序/进程重新映射键

仅针对特定应用程序/程序/进程重新映射键

有时,使用通常Escape所在位置和, , ,通常所在位置的Tab箭头会很方便。有时,应用程序在键绑定方面的可配置性不太好。 xmodmap 允许在系统范围内重新映射。但是是否可以仅针对特定应用程序/程序/进程进行重新映射?hjkl

答案1

本文为您很好地分解了选项。下面复制的图表更加简洁地总结了事情。 在此输入图像描述

也许符合您要求的两个工具(autokey 和 xkeysnail)之一适合您?

答案2

只要您仍在使用 X11,AutoKey 就可以执行除 Tab 键之外的所有操作。每个动作(短语或脚本)都有一个可选的关联窗口过滤器。如果它与您的活动窗口匹配,则执行该操作。否则,它的行为就像 AutoKey 不存在一样。 Tab 键不能用作热键,除非您首先将其 xmodmap(等)到其他键。那么,它可能工作。

如果您可以为两个不同的应用程序窗口定义互斥的窗口过滤器,那么您甚至可以重复使用相同的热键(快捷键)来在每个窗口中执行不同的操作。

定义窗口过滤器涉及到一些问题,所以如果您走这条路并遇到困难,请过来吉特我们可以把它整理好。

相关内容