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