Устраняем дребезг контактов клавиатуры [Linux]
![Устраняем дребезг контактов клавиатуры [Linux]](https://mikhail-yudin.ru/notes/drebezg-kontaktov-klaviatury/drebezg-kontaktov-klaviatury.jpg)
Устраняем повторы, дублирование нажатий, дребезг контактов клавиатуры в Linux программным способом.
Если например на ноутбуке напечатанные символы дублируются, либо при нажатии на стрелки курсор перемещается на несколько позиций, а клавиатуру менять не хочется, тогда мы идём к вам!
Нерабочий способ
Решение искал долго, по запросу «linux дублируются клавиши» ничего не находил. Был вариант увеличить задержку перед началом повторений, но это не то.
xset r rate 320 25
Думал, помогло. А нет, показалось.
Рабочий способ избавиться от повтора клавиш
Сегодня решил всерьёз разобраться. Пропылесосил клаву, полез искать решение по запросу «linux keyboard contact bounce» и нашёл:
kbdrate -r 9 -d 500
Первым параметром указываем максимальное количество возможных нажатых клавиш в секунду, второй определяет задержку повтора. Значение рекомендую подбирать экспериментально.
Конечно когда уже совсем всё плохо, стоит воспользоваться железным решением. Но сейчас дребезг контактов устранён и набор на клавиатуре, переход по истории команд не вызывает дискомфорта.
Последний описанный вариант решения проблемы нашёл тут: Fix keyboard chattering/bouncing on the software side
Поблагодарить через СберБанк:
4274320107381801
Остались вопросы или есть пожелания, замечания — пишите в комментарии: