Mogę powiedzieć, że to, co chcesz zrobić, jest rzeczywiście możliwe. Najpierw osiągnąłem określony scenariusz
sudo cat /dev/input/event(0,1,2..)
podczas pisania na każdej klawiaturze, aby upewnić się, że zostały rozpoznane jako osobne urządzenia. Potem po prostu zastosowałem metodę prób i błędów, eksperymentując z
setxkbmap -device (1-x) us.
Odkryłem, że setxkbmap -device 1 usskonfigurowałem obie (wszystkie) klawiatury, podczas gdy setxkbmap -device 6 uswpłynęło tylko na pomocniczą. Być może istotne jest to, że oba były połączone przez PS / 2.
To oczywiście nie gwarantuje, że zadziała dla ciebie i nawet nie kwalifikuje się jako poprawna odpowiedź, ale potwierdza, że jest to w ogóle możliwe. Nie wiem, zgodnie ze schematem /dev/inputnazw poszczególnych klawiatur , ale jestem pewien, że nazwy można podać w udev, dzięki czemu można wstawić odpowiednie setxkbmappolecenie /etc/rc.locallub podobne.