vovka1960 Posted December 10, 2008 Report Share Posted December 10, 2008 Добрый всем день! Вопрос простой - как сконфигурировать X86Config файл, чтобы в качестве клавиатуры для Х-сервера выступало собственное устройство, подключенное через COM-порт? Итак - система - ОСРВ (типа Linux RedHat - но реальное время - разработка НИИСИ РАН). Железо - Багет-205 (проц типа mips-4000). Встраиваемая система, к которой подключена через /dev/aux2 урезанная клавиатура, выдающая скан-коды. Пытался найти способ описания InputDevice в качестве "keyboard" - но так и не понял, можно ли этому "keyboard" указать скорость, паритет и т.п.. Но к сожалению - поиск ничего толкового не дал... Также - вопрос по совместимости скан-кодов. Если выяснится, что какие-то клавиши не соответствуют кодам, выдаваемым устройством - есть ли возможность перехватить скан-код? Спасибо - за любую помощь! Quote Link to comment Share on other sites More sharing options...
cppmm Posted December 10, 2008 Report Share Posted December 10, 2008 Для перехвата сканкодов, можно использовать утилиту showkey. Присвоить им определённые клавишные коды с помощью setkeycodes. По остальному посмотрите man xorg.conf секцию InputDevice. Если что-то будет непонятно, спрашивайте. Quote Link to comment Share on other sites More sharing options...
vovka1960 Posted December 11, 2008 Author Report Share Posted December 11, 2008 Вот как раз по поводу конфигурационного файла и есть вопрос. Я так и не разобрался, как указать в секции InputDevice мое устройство /dev/ttyS1. Грубо говоря - я не очень четко себе представляю логические взаимосвязи между секциями. И что прописать в секции InputDevice... Хотя уже третий день читаю и пытаюсь разобраться.. Но ни одного примера нет.. Ведь в секции InputDevice нет опций для настройки порта... Да и места, куда вписать заветную строчку /dev/ttyS1 - тоже вроде нет.. Да и со строкой "драйвер" - непонятно... Оставить keyboard? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.