У меня есть клавиатура с несколькими кнопками, которые моя ОС не распознает при нажатии. Насколько я понимаю, это как-то связано с драйверами, не полностью связанными с клавиатурой (?). Я видел, как многие люди писали собственные драйверы для определенных клавиатур, но для моей клавиатуры не было разработано ни одного драйвера (который я нашел). Это GSkill км780р).

Я не знаю ассемблерный код, машинный код или что-то в этом роде, и поэтому я думаю, что мне понадобится слишком много времени, чтобы изучить это и написать свои собственные драйверы. Мой вопрос был бы в том, какова возможность простого изменения текущих драйверов, чтобы я мог распознать дополнительные кнопки?

Я использовал xev и могу подтвердить нажатие лишних клавиш не регистрирую

1 ответ1

1

Эта проблема не имеет ничего общего с драйверами. Драйвер клавиатуры установлен, и ваша клавиатура работает. Однако ваша проблема в том, что Linux не знает, что делать с пользовательскими кодами сканирования, генерируемыми клавиатурой. Коды сканирования - это данные, передаваемые клавиатурой компьютеру, который затем определяет, какая клавиша была нажата.

Вот ответ на другом сайте SE, который объясняет, как решить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .