最近新买了 HHKB 的日文配列版本,插在笔记本上用。适应键位倒先不谈,我是希望这日文键盘和笔记本原来的 us 布局键盘可以交叉使用的。就是两个键盘可以同时使用,而外接的键盘是日文键盘布局,内置键盘是美式键盘布局。两者不会混淆。

设想起来感觉应该好解决,本以为只要在 Xorg 的配置文件里做区分就好。结果发现 Xorg 的配置文件好像不能针对某个键盘做单独设定。只好改用 setxkbmap 指定 device 编号,单独设定某键盘的 layout,就可以实现想要的效果了。

之后,还有一些小问题要处理:

Fcitx 会覆盖掉 setxkbmap 设定好的值,改由它......