小编Smi*_*ver的帖子

禁用 numlock,保留鼠标按键绑定

我无法禁用 Numlock 键(使键什么也不做,以便小键盘数字始终有效),同时将额外的鼠标按钮(在我的鼠标侧面)映射到快捷方式以执行自定义操作。

我使用 Arch Linux 和 Xfce,登录管理器是 LightDM。

我使用这个代码,放在一个 bash 文件中,在启动时禁用我的 numlock:

xmodmap -e "keycode 77 = NoSymbol"
Run Code Online (Sandbox Code Playgroud)

我的主目录中有一个 .xbindkeysrc 文件,其中包含:

"xdotool key ctrl+w"
 b:8 + Release

"xdotool key ctrl+d"
 b:9 + Release
Run Code Online (Sandbox Code Playgroud)

(关闭标签和书签)

如果我在启动时启用“禁用 Numlock”代码,.xbindkeysrc 文件将不再有效。这似乎与与numlockx onxmodmap 命令(在它之前)在同一个 bash 文件中的命令有关。我该如何解决?

添加

"NoCommand"
 c:77
Run Code Online (Sandbox Code Playgroud)

to .xbindkeysrc 也没有预期的效果。将 c 更改为 m,因为理论上 Numlock 是一个修饰键,无济于事。使用 Num_Lock 而不是 c:77 也不起作用。

linux bash xmodmap numlock xdotools

6
推荐指数
2
解决办法
2718
查看次数

标签 统计

bash ×1

linux ×1

numlock ×1

xdotools ×1

xmodmap ×1