Приветствую. До сих пор борюсь со своей проблемой на ноуте Делл, а именно - рандомно «залипающими» клавишами.
Разбирая модуль ядра, нашел пару интересных зацепок: оказывается некоторые девайсы не всегда возвращают сигнал отпускания клавиши, и она отпускается софтверно. Для этого в драйвере присутствуют некоторые твики.
https://github.com/torvalds/linux/blob/master/drivers/input/keyboard/atkbd.c
static unsigned int atkbd_dell_laptop_forced_release_keys[] = {
0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8f, 0x93, -1U
};
Вопрос: кто-нибудь может меня ткнуть в то, как можно получить эти сканкоды клавиш, используемые в драйвере ? Showkey - это оно ?