使一个键与另一个键组合时充当修饰符

使一个键与另一个键组合时充当修饰符

我想要实现的效果如下:

  • [Key1按下并按住,然后Key2按下并释放,然后Key1释放 ] 充当 [ Ctrl+ Key2]
  • Key1按下和释放充当Key1

因此,例如:

  • 按住、Space按下并释放c、释放Space→ 解释为Ctrl+c
  • Press & release Space→ 解释为SpaceSpace松开按键时会生成按下事件)

我怎样才能做到这一点?

我主要希望在 X 下的 Emacs 中使用它,但我希望在任何地方都可以使用它,最好是在 X 下和 Linux 控制台上。

相关内容