Михаил Юдин

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

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

Устраняем повторы нажатий, дребезг контактов клавиатуры в Linux программным способом.


Выключите пожалуйста блокировку рекламы для этого сайта чтобы поддержать проект

Если например на ноутбуке напечатанные символы дублируются, либо при нажатии на стрелки курсор перемещается на несколько позиций, а клавиатуру менять не хочется, тогда мы идём к вам!

Нерабочий способ

Решение искал долго, по запросу “linux дублируются клавиши” ничего не находил. Был способ увеличить задержку перед началом повторений, но это не то.

xset r rate 320 25

Это решение сперва показалось рабочим, но по факту не помогло.

Рабочий способ избавиться от повтора клавиш

И вот сегодня решил всерьёз разобраться. Пропылесосил клаву, полез искать решение по запросу “linux keyboard contact bounce” и нашёл:

kbdrate -r 9 -d 500

Первым параметром указываем максимальное количество возможных нажатых клавиш в секунду, второй определяет задержку повтора. Значение рекомендую подбирать экспериментально.

Конечно когда уже совсем всё плохо, стоит воспользоваться железным решением. Но сейчас дребезг контактов устранён и набор на клавиатуре, переход по истории команд не вызывает дискомфорта.

Само решение нашёл тут: Fix keyboard chattering/bouncing on the software side


Поддержать




Выключите пожалуйста блокировку рекламы для этого сайта чтобы поддержать проект

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