Итак, есть несколько клавиатур, и казалось бы делай себе setxkbmap -device xxx ... и радуйся жизни, НО xinput с улыбкой на губах рапортует
$ xinput -list Virtual core pointer id=2 [master pointer (3)] Virtual core XTEST pointer id=4 [slave pointer (2)] Mouse0 id=6 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)] Virtual core XTEST keyboard id=5 [slave keyboard (3)] Keyboard0 id=7 [slave keyboard (3)]
то есть все три клавиатуры он благополучно сваливает в одну... Возникает вопрос) что делать) Две USB и одна «встроенная» нетбучная)