две клавиатуры - переназначение кнопок
Добавлено: 13 окт 2008, 16:12
народ, мот кто подскажет куда сунуться со следующей траблой: есть две клавиатуры (точнее одна полноценная ps/2, а вторая - HID-девайс, который определяется как клавиатура).
так вот - второй девайс при нажатии кнопок генерит стандартные скан-коды (альфавитные и курсорные). а есть большое желание назначить ему на кнопки вместо его функций - мультимедийные (eject, play, forward, fullscreen и прочее).
попытки курения инета привели к варианту написания fdi файлика с правилами для девайса. прописал в нем ремаппинг сканкодов (при подключении девайса правила прописываются), однако всё равно идут те же самые коды что были раньше.
и самое интересное - при проверке через evtest события от этого девайса не ловятся. а через xev или showkeys - работают.
о себе в логах системы при подключении оно пишет Raytac Corporation бла-бла-бла 2.4G
вопрос - как еще можно попробовать переназначить сканкоды (рыться в исходниках ядра и пересобирать его особого желания нету, думаю это должно решаться более простым вариантом).
так вот - второй девайс при нажатии кнопок генерит стандартные скан-коды (альфавитные и курсорные). а есть большое желание назначить ему на кнопки вместо его функций - мультимедийные (eject, play, forward, fullscreen и прочее).
попытки курения инета привели к варианту написания fdi файлика с правилами для девайса. прописал в нем ремаппинг сканкодов (при подключении девайса правила прописываются), однако всё равно идут те же самые коды что были раньше.
и самое интересное - при проверке через evtest события от этого девайса не ловятся. а через xev или showkeys - работают.
о себе в логах системы при подключении оно пишет Raytac Corporation бла-бла-бла 2.4G
вопрос - как еще можно попробовать переназначить сканкоды (рыться в исходниках ядра и пересобирать его особого желания нету, думаю это должно решаться более простым вариантом).