
Итак, я только что установил Ubuntu 20.04 на новый ноутбук (HP Envy 2022, i7-1260P) и заметил странное явление с повторным нажатием клавиш.
Если я печатаю и хочу повторить букву "h", я удерживаю клавишу "h", и нажатие клавиши повторяется, и прекращает повторяться, когда я отпускаю клавишу "h". Хорошо, это работает так, как и ожидалось.
Однако если я удерживаю клавишу "Delete", нажатие клавиши повторяется примерно на секунду дольше после того, как я отпускаю клавишу "Delete". Это приводит к удалению на 6-7 символов больше, чем я намеревался удалить.
То же самое происходит и со стрелками. Если я прокручиваю код вниз с помощью стрелок, курсор проскакивает на 6-7 строк после того, как я отпускаю стрелку вниз.
Проблема, по-видимому, ограничивается клавишами со стрелками: «delete», «home», «end», «pg up», «pd down».
Я заметил две вещи:
Эта проблемапроисходит, когда NumLock включен(когда расширенная клавиатура numpad выдает цифры). Отключение NumLock решает проблему. Но я предпочитаю использовать numpad.
Как ни странно, USB-клавиатура не только работает нормально (без перегрузок), но иэто временно исправляет проблему с перескакиванием клавиш ноутбука. После того, как я подключил USB-клавиатуру к своему ноутбуку, проблема с перескакиванием клавиш на клавиатуре ноутбука прекратилась (даже если NumLock включен), независимо от того, подключена USB-клавиатура или нет. Однако проблема возвращается после перезагрузки системы или когда я переключаю NumLock в положение OFF, а затем снова в положение ON (независимо от того, подключена USB-клавиатура или нет).
Может ли это означать, что драйвер клавиатуры по умолчанию в 20.04 не актуален для всех ноутбуков 2022 года, но как только драйвер клавиатуры USB загружается, он каким-то образом заменяет драйвер клавиатуры по умолчанию? Я на ядре5.15.0-46-generic
EDIT: Изменение настроек «Повторного нажатия клавиш» (задержка и скорость) не решает проблему.