vasek |
|
Темы:
47
Сообщения:
11933
Участник с: 17 февраля 2013
|
ikrivosheevИ надежды было мало, как писал выше, так как скорее всего это брак, трудно даже сказать - на программном или аппаратном уровне. По рассуждаю на свежую голову, пока ясная. По отдельности F2 и F3 работают нормально, Fn в комбинации с другими клавишами тоже работает нормально. Только всего 2 разные комбинации воспринимаются одинаково. Углубимся в теорию работы клавиатуры. Контроллер клавиатуры - сканирует и декодирует клавиатурную матрицу. Клавиатурный драйвер (с помощью serio) для каждого нажатия и отпускания клавиши читает с контроллера клавиатуры сырые коды сканирования (сканкоды) и преобразует эти сканкоды в коды клавиш, кейкоды. Дальше можно не описывать, там все нормально. Вот на каком этапе затык? Очевидно, что раз получаем одинаковые сканкоды, то есть только 2 варианта 1. Ошибка контроллера клавиатуры - неправильно сканирует/декодирует клавиатурную матрицу. 2. Ошибка клавиатурного драйвера - неправильно считывает с контроллера сканкоды. Вариант 2, по моему мнению, маловероятен, а наиболее вероятен вариант 1 - контроллер клавиатуры. И если это так, то вряд ли что можно исправить. Но проверить можно в другой системе, например, винде, где будет другой драйвер, если я не ошибаюсь (вот здесь что то зародились сомнения).
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11933
Участник с: 17 февраля 2013
|
Посмотри, что покажет этот вывод, без всякого нажатия клавиш - udevadm info /dev/input/eventX | grep -i bright event поставь свой
Ошибки не исчезают с опытом - они просто умнеют
|
ikrivosheev |
|
Темы:
1
Сообщения:
25
Участник с: 22 сентября 2018
|
vasek
|