Михаил Юдин

Устраняем дребезг контактов клавиатуры [Linux]

Устраняем дребезг контактов клавиатуры [Linux]

Устраняем повторы, дублирование нажатий, дребезг контактов клавиатуры в 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


Остались вопросы или есть пожелания, замечания — пишите в комментарии: