среда, 27 июля 2016 г.

xorg evdev for ps/2 keyboard

Для ноута потребовалось сделать разные настройки клавиатуры для встроенной и подключаемой по usb. Так как usb клава может быть любой то матчим её просто по MatchIsKeyboard "on".
А вот со встроенной пришлось изрядно погуглить. Вобщем для evdev она выглядит как usb устройство с vid/pid=0001:0001, так что можно матчить по MatchUSBID "0001:0001". Хотя возможны варианты - идентификаторы можно найти в логе Xorg.
Теперь есть две секции InputClass, где можно прописывать разные настройки раскладки.