1

Я использую Linux Mint и хотел бы поэкспериментировать с превращением моей клавиатуры в клавиатуру. Один из способов сделать это - написать демон для перехвата и замены событий клавиатуры.

Я также рассмотрел возможность написания своего собственного драйвера устройства, но подозреваю, что это будет очень сложно (хотя это был бы хороший навык). Я также встречал термин «клавиатурные зацепки», я не уверен, что это такое, но это может быть то, что мне нужно.

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

1 ответ1

0

Один из подходов: вы можете попробовать использовать autokey http://code.google.com/p/autokey/ или IronAHK https://github.com/polyethene/IronAHK для создания горячих клавиш, переопределения функциональности обычного ключа и обновления данных. структура, содержащая набор нажатых клавиш. Затем вы можете отслеживать структуру данных и запускать события, если комбинация клавиш нажата в течение минимального промежутка времени.

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