在 X 环境下的 FreeBSD 中使用两种不同布局的键盘

在 X 环境下的 FreeBSD 中使用两种不同布局的键盘

我买了一台笔记本电脑并在上面安装了 FreeBSD。我现在正在努力完成这一切。

该笔记本电脑有一个丹麦键盘,但我还有一个带有 bépo(法国德沃夏克)布局的 USB 类型矩阵键盘,并且希望能够同时使用它们,至少在图形环境中。

我想就是这样。为了明确起见,我希望每个键盘都可以像平常一样在 X 中使用它自己的键盘映射,而不必每次实际切换键盘时都用一个键进行切换。

我读过有关 kbdmux 的内容。

我可以kbdmux在从 USB 键盘接收输入时使用 bépo 键映射,而在板键盘上使用丹麦语键映射吗?控制台键盘映射是 danish.iso 键盘映射,如 中设置的/etc/rc.conf

或者我应该禁用kbdmux并解决键盘及其映射的问题xorg.conf

答案1

Kbdmux 通过将原始设备切换为仅返回扫描码并仅通过一个键盘映射来翻译它们,将两个键盘合二为一。使用 Xorg 时,kbdmux 本身会切换为仅返回扫描码,并由 Xorg 进行翻译。问题当然是 Xorg 只看到连接了一个键盘。所以,我认为你的想法实际上是唯一可能的解决方案。您必须禁用 kbdmux 并将真实键盘作为单独的实例连接到 Xorg。

相关内容