Debian 桌面
Debian 使用 keyd 切换小键盘 5 的数字与鼠标点击
使用 NumLock 在数字输入与鼠标左键之间切换小键盘 5,并说明如何恢复。
Debian 使用 keyd 切换小键盘 5 的数字与鼠标点击
这个配置让 NumLock 灯亮时,小键盘 5 输入数字;灯灭时,小键盘 5 作为鼠标左键。按住它可以拖动。配置会作用于系统识别到的键盘;如果只想作用于指定设备,需要先查设备 ID,再替换通配符。
安装并配置
sudo apt install -y keyd
sudo tee /etc/keyd/default.conf >/dev/null <<'KEYD_CONFIG'
[ids]
*
[main]
kp5 = leftmouse
numlock = togglem(numlayer, numlock)
[numlayer]
kp5 = kp5
KEYD_CONFIG
sudo systemctl enable --now keyd
应用后按 NumLock 测试两种状态。修改配置后可重启服务:
sudo systemctl restart keyd
验证与恢复
systemctl is-enabled keyd
systemctl is-active keyd
要恢复默认行为:
sudo systemctl disable --now keyd
sudo rm -f /etc/keyd/default.conf
keyd 的配置语法和包名可能随发行版版本变化。先查看本机手册;修改键盘输入映射前,应保留可用的恢复方式。