Xorg 中具有不同配置的多个键盘

Xorg 中具有不同配置的多个键盘

我希望我的笔记本电脑的内置键盘和我在工作时连接和使用的 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

相关内容