有没有办法在 Fedora 26 中制作xdotool或xte或任何其他替代品?我正在尝试模拟按键(使用 xbindkeys),例如 pressAlt+B会模拟 press Ctrl+Shift+B。但显然在 Wayland既不工作xdotool也不xte工作(出于安全原因[?])
有解决方法吗?否则我如何将密钥重新绑定到其他密钥?
我有一个通过 USB 连接的数字键盘,我的目标是能够重新映射该数字键盘上的按键,以便它们可以运行自定义命令或映射到其他按键组合。
我的文件中有这个.xbindkeysrc:
~ $ cat .xbindkeysrc
"xte 'keydown Super_L' 'key Left' 'keyup Super_L'"
m:0x10 + c:79 + Release
Mod2 + KP_Home
Run Code Online (Sandbox Code Playgroud)
这会将 NUM 7 键(通常打印 7)重新映射到Super_L + Left Arrow。这很棒并且有效,但适用于所有键盘,而我的目标是使其仅适用于数字键盘。
一直在寻找如何做到这一点,但我得到的最接近的是使用xinput set-button-map. 不幸的是,这似乎只适用于鼠标等设备。我喜欢尝试获取数字键盘的按钮映射xinput get-button-map [device id],但它只打印从 1 到 7 的数字,而且我的键盘上肯定有更多按钮,所以它不一定有意义。
有什么建议吗?