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 us
skonfigurowałem obie (wszystkie) klawiatury, podczas gdy setxkbmap -device 6 us
wpł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/input
nazw poszczególnych klawiatur , ale jestem pewien, że nazwy można podać w udev, dzięki czemu można wstawić odpowiednie setxkbmap
polecenie /etc/rc.local
lub podobne.