Конвертировать ascii в код ввода input_event - PullRequest
1 голос
/ 29 июня 2019

Мне было интересно, знает ли кто-нибудь, как преобразовать ключ, представленный в ascii, в коды ввода linux input_event.

Когда я говорю ascii, обращайтесь к этому графику: https://en.wikipedia.org/wiki/File:ASCII-Table.svg

Когда я говорю о кодах ввода linux input_event, обращайтесь к этому графику: https://elixir.bootlin.com/linux/v4.6/source/include/uapi/linux/input-event-codes.h

Я понимаю, что могу просто использовать карту между ними, но мне было интересно, есть ли более официальный способ сделать это. И да, я взглянул на это решение: Преобразование символа ASCII в код x11 , но я бы не хотел зависеть от X11, если это возможно для решения.

Edit:

Этот вопрос не является дубликатом Как я могу перевести ключевые коды Linux из / dev / input / event * в ASCII на Perl? . Объясняется в моем ответе ниже.

1 Ответ

0 голосов
/ 29 июня 2019

Несколько раз предлагалось, что это может быть дубликатом этого вопроса: Как я могу перевести ключевые коды Linux из / dev / input / event * в ASCII в Perl? . Это отвечает на вопрос о преобразовании кодов ввода input_event в ascii, а не из ascii в код ключа. При этом похоже, что этот код может быть переработан, чтобы работать и для моего случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...