如何在 SystemD 上重新映射 USB 脚踏开关的按键/键码?

如何在 SystemD 上重新映射 USB 脚踏开关的按键/键码?

我使用旧的 udev 规则将我的 USB 脚踏开关键(默认为键码 36 -b :S)重新映射到 Alt_L。之前我创建了一个 udev 规则和一个 xmodmap 文件。但我现在正在尝试使用 systemd,旧式键映射已经消失。

我的 USB 脚踏开关如下(lsusb 输出):

0c45:7403 Microdia Foot Switch

在我的旧 udev 文件中,有以下内容:

/etc/udev/rules.d/95-keymap.rules

"ENV{ID_VENDOR_ID}=="0c45", ENV{ID_MODEL_ID}=="7403", RUN+="keymap $name microdia"

/lib/udev/键盘映射/microdia

0x70005 F13

~/.Xmodmap

keycode 191 = Alt_L Meta_L Alt_L Meta_L

因此,当我拉动开关时,效果是按下了“ALT_L”键。如何使用 systemd/udev hwdb 重现相同的设置?

提前致谢。

相关内容