我的旧键盘有些破损,有物理损坏。有些键无法使用。
不幸的是,新的小键盘没有功能键(如Home、、PgDown数字键盘等),也没有功能键+快捷键。(例如function+J为numpad 1)
所以我想使执行按下键代码 shell并将其设置为快捷方式以供像数字键盘一样使用。(例如Super+J为numpad 1)
在许多 ask-ubuntu 问答中,我可以看到 shift 键或重新映射键的信息。但我并不想确切地改变“键”的东西。我J还需要键。
有没有关于“按任何keycode shell”?
我尝试了一些,我认为
1. xdotool 似乎只在它自己的终端上工作(不适用于其他应用程序)
2. 使用 xmodmap 制作切换 mod shell(替代方案)
#更新#1
好吧,事情是这样的
https://bbs.archlinux.org/viewtopic.php?id=122831
此链接显示 xdotool 窗口选项
,因此我制作了这样的 shell 文件,它在特定窗口中完美工作
win=$(xdotool 搜索 --onlyvisible --class blender|head -1)
xdotool 键 -c --window $win KP_Decimal
现在我必须在活动窗口中而不是特定窗口中找到这项工作:)