一些应用程序使用ctrl
++
和一些ctrl
+=
来放大。只有一些允许自定义。如果都使用相同的,我只是重新映射键盘而不使用Shift
。当我按下其中一个组合时,我可以让应用程序接收到按下这两个组合的信号吗?
我尝试过在网络上搜索密钥生成,并找到了有关 bash 解决方案的 QA,并且建议编写c
代码:https://stackoverflow.com/questions/22262777/how-to-simulate-keyboard-key-press-code-ascii-of-alt-key。我知道可以在 中编辑键绑定/usr/share/X11/xkb/symbols
,并且我可以切换+
和=
作为对 的反应Shift
。我意识到我不明白系统如何处理Ctrl
压力,因为我在例如中都ctrl
没有发现。也许让我的想法发挥作用的简单方法是在其他地方......control
/usr/share/X11/xkb/symbols/us
添加:
我发现了自定义 xkb 布局,其中一个键创建两个 unicode 代码点其中答案提出了一些解决方法,并带有评论“我深入研究了源代码,似乎不支持在键盘映射的键定义中包含多个击键。”,但它是在2012年,也许现在可能更容易了。