在 Gnome 中将单个键(例如“F1”)绑定到多个键(例如“Ctrl+C”)

在 Gnome 中将单个键(例如“F1”)绑定到多个键(例如“Ctrl+C”)

我知道如何使用 gconf 设置将单个键映射到命令。我还知道如何使用 Xmodmap将单个键映射到另一个键 ( F1-> )。ctrl我的问题是如何将单个键(例如+ )映射F1到多键操作。我基本上是想设置一个键来模拟复制。我可以想到两种可能的方法来做到这一点:ctrlc

  • 将单个键映射到多个键,以便按下单个键时实际上是按下ctrl+ c
  • 使用 gconf 设置在单次按键时执行复制“命令”。我不确定是否有复制文本的“命令”。

答案1

这是一个 hack,但我最终下载了 xvkdb 并编译了它。然后,我使用 gconf 设置将密钥绑定到“/path/to/xvkdb -xsendevent -text '\Cc'”以进行复制。要编译,您需要 Xaw-devel 库(Xaw3d-devel.x86_64、libXaw.x86_64 或 Xaw3d.i686、Xaw3d-devel.i686)

如果这里有人有更优雅的解决方案,请随时发布。

相关内容