Jump to content

Serial устройство вместо клавиатуры


Recommended Posts

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

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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...