Мышь A4Tech G9 работает как два USB-устройства. Один - это мышь, а другой - клавиатура. Для получения дополнительной информации откройте терминал и запустите: egrep "Name|Handlers" /proc/bus/input/devices
Для всех кнопок и прокрутки это работает как мышь ...
Но когда вы нажимаете горячую клавишу, мышь действует как клавиатура.
Вот что он делает:
- Он что-то проверяет (я не знаю как, у HID не так уж много вещей для проверки, возможно, с помощью KeymapNotify Event)
- Затем он отправляет инструкцию клавиатуры - super_L + r (win + r) - Enter - www.win2.cn/g9 - Enter
Использование xev
для отображения содержимого событий X в терминале, которое я нашел до сих пор.
Возможно, кнопка пытается запустить всплывающее приложение, и мышь посылает клавиатуру [1-9], установленную для этого жеста.