我希望我的笔记本电脑的内置键盘和我在工作时连接和使用的 USB 键盘有不同的配置。
使用 Gnome 的安装工具我得到了以下结果/etc/X11/xorg.conf.d/00-keyboard.conf
:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,se"
Option "XkbModel" ","
Option "XkbVariant" "caps:swapescape"
EndSection
由于其他键盘的布局完全不同,我不需要caps:swapescape
,因此我添加了/etc/X11/xorg.conf.d/50-typematrix.conf
:
Section "InputClass"
Identifier "TypeMatrix Keyboard"
MatchProduct "TypeMatrix.com USB Keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,se"
Option "XkbVariant" ","
Option "XkbOptions" ""
EndSection
(的值与列出的我的 USB 键盘MatchProduct
相匹配xinput
。)
然而,这并没有达到预期的结果;两个键盘仍然具有完全相同的配置。
有没有什么方法可以实现我的愿望?
答案1
您可以将以下内容添加到您的 USB 键盘部分,这样该部分将仅适用于您的特定 USB 设备:
MatchUSBID "1e54:2030"
您可以通过执行以下操作获取 TypeMatrix 键盘的正确 USB id lsusb
。