Jump to content

Recommended Posts

Posted

Добрый всем день!

Вопрос простой - как сконфигурировать X86Config файл, чтобы в качестве клавиатуры для Х-сервера выступало собственное устройство, подключенное через COM-порт?

Итак - система - ОСРВ (типа Linux RedHat - но реальное время - разработка НИИСИ РАН). Железо - Багет-205 (проц типа mips-4000).

Встраиваемая система, к которой подключена через /dev/aux2 урезанная клавиатура, выдающая скан-коды.

Пытался найти способ описания InputDevice в качестве "keyboard" - но так и не понял, можно ли этому "keyboard" указать скорость, паритет и т.п.. Но к сожалению - поиск ничего толкового не дал...

Также - вопрос по совместимости скан-кодов. Если выяснится, что какие-то клавиши не соответствуют кодам, выдаваемым устройством - есть ли возможность перехватить скан-код?

Спасибо - за любую помощь!

Posted

Для перехвата сканкодов, можно использовать утилиту showkey.

Присвоить им определённые клавишные коды с помощью setkeycodes.

По остальному посмотрите man xorg.conf секцию InputDevice. Если что-то будет непонятно, спрашивайте.

Posted

Вот как раз по поводу конфигурационного файла и есть вопрос. Я так и не разобрался, как указать в секции InputDevice мое устройство /dev/ttyS1. Грубо говоря - я не очень четко себе представляю логические взаимосвязи между секциями. И что прописать в секции InputDevice... Хотя уже третий день читаю и пытаюсь разобраться.. Но ни одного примера нет.. Ведь в секции InputDevice нет опций для настройки порта... Да и места, куда вписать заветную строчку /dev/ttyS1 - тоже вроде нет.. Да и со строкой "драйвер" - непонятно... Оставить keyboard?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...