全局 emacs 风格的 X 键绑定(如 xbindkeys)

全局 emacs 风格的 X 键绑定(如 xbindkeys)

我喜欢使用模块化组件,而不是过于依赖桌面管理系统。像这样xbindkeys吸引我。

但是,我有足够数量的按键绑定,因此我想要更复杂的按键绑定。明确地说我很喜欢类似的东西i3的模式emacs 的 Hydra提供类似的功能)和 emacs 风格钥匙扣

可以让 xbindkeys 执行此操作吗?是否有类似的工具(除了支持此功能的窗口管理器本身)

答案1

xbindkeys 提供了引发操作的按键序列,例如“组合键”示例

This configuration allow combo keys.
 ie Control+z Control+e -> xterm
 Control+z z         -> rxvt
 Control+z Control+g -> quit second mode

您将需要使用编写的控制文件诡计,这是一种基于方案的语言,对于 emacs elisp 的读者来说相当容易理解。

或者,如果你只是想要一种模式改变安装后,您只需编程一个键即可使用该模式的不同配置文件重新启动 xbindkeys。

相关内容