Двойное нажатие на клавиатуре как исправить

Обновлено: 04.07.2024

Нет ничего полезного в клавиатуре, которая печатает несколько букв, когда вы этого не хотите. Это активирует ненужные сочетания клавиш, добавит ошибок в ваш текст и испортит ваши игровые сеансы.

1. Перезагрузите компьютер.

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

2. Проверьте клавиатуру на наличие пыли.

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

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

Кроме того, причиной вашей проблемы может быть неправильное соединение. Если вы используете USB-клавиатуру, отключите и снова подключите ее или используйте другой USB-порт.

Связанный: Как очистить клавиатуру и стерилизовать вирусы и бактерии

3. Запустите средство устранения неполадок клавиатуры Windows 10.


4. Запустите средство безопасности Windows.

Вы можете использовать Windows Security для сканирования вашего ноутбука или ПК на наличие вредоносных или поврежденных файлов, которые могут помешать работе клавиатуры. Вот как это сделать:


5. Обновите драйвер клавиатуры.


Если ничего не найдено, найдите производителя клавиатуры и номер модели и найдите драйверы на официальном сайте компании. Обычно вы можете найти и то, и другое на наклейке на самой клавиатуре. В противном случае поищите упаковку или найдите квитанцию ​​о покупке для получения дополнительной информации.

6. Проверьте языковые настройки Windows 10.

Windows 10 определяет язык ввода по умолчанию на вашем устройстве, но иногда не понимает его. Это может привести к проблемам, связанным с клавиатурой. Вот как вы можете убедиться, что вы и ваша система говорите на одном языке:


Кроме того, вам следует удалить все лишние языковые пакеты или языки клавиатуры, которые вы не используете. Откройте меню «Язык», выполнив описанные выше действия, и прокрутите вниз до «Предпочитаемые языки». Там выберите язык, который вы не используете или который вы случайно установили, и выберите «Удалить».

7. Измените задержку повтора клавиатуры.

В Windows 10 вы можете использовать настройки клавиатуры, чтобы изменить задержку повтора клавиш с короткой на длинную. Выполните следующие действия, чтобы задержать время между повторными нажатиями клавиш:


Вернитесь к точному письму еще раз

Может быть трудно определить точную причину, по которой ваша клавиатура набирает несколько букв. К счастью, есть несколько решений, которые вы можете попробовать, чтобы вернуться к письму без ошибок. Если вы пробовали что-то из списка, но у вашей клавиатуры все еще есть свои мысли, возможно, пришло время ее заменить.

Жила-была мышь, и звали её Defender MM-525. Стойко тянула она свою мышиную лямку — на ссылки кликала, страницы прокручивала, курсор перемещала. Но однажды случилась беда — вместо одного клика она стала делать два, а то и больше. Бывало, захочешь приостановить видео на ютубе — а оно вместо этого на весь экран открывается. Или выделяешь текст — а в последний момент выделение сбрасывается. Понятно, что дальше так продолжаться не могло.




Что же делать? Интернет предлагает такие варианты:

  • Использовать программные средства фильтрации лишних кликов. Но это не решение проблемы, а лишь борьба с симптомами, к тому же только под Windows, так что этот вариант я отмёл.
  • Подогнутьпружинумикровыключателя.
  • Кое-кто даже грешит на клавиатуру. Я даже ради приличия проверил — результат ожидаемо отрицательный.
  • Большинство же советует просто заменить микровыключатель. Что я и сделал, поставив кнопку от старой мышки.

Но радость моя была недолгой — через несколько дней двойной клик вернулся. Пораскинув мозгами, я решил, что дело в механических вибрациях, и наклеил под кнопку толстый скотч. И снова это помогло лишь на несколько дней. Стало ясно, что надо искать радикальное решение. А для этого надо сначала понять, что происходит.

Как обычно делаются кнопки у цифровой электроники? Приблизительно так:

Вверху питание, внизу земля, вправо — провод ко входу процессора. А на входе у него — затвор полевого транзистора. В нашем случае можно считать, что это попросту идеальный измеритель напряжения. Напряжение больше заданного — значит, делает вывод процессор, на входе единица, а если меньше — то ноль.

Но если вход у процессора идеальный, то выключатель таковым при всём уважении считать не получится. Когда выключатель замыкается — это означает, что один кусок металла соприкасается с другим куском металла. Но между состояниями «выключено» и «включено» есть тот неловкий момент, когда эти два куска соприкасаются едва-едва. И если сейчас контакт есть, то через микросекунду он может пропасть, а затем снова восстановиться. А порой и вовсе один контакт ударяется об другой и по законам Ньютона отскакивает от него, а то и несколько раз. Что подумает мама процессор? Правильно — он подумает, что выключатель включили, выключили, включили, выключили, включили, выключили и т. п. Хотя «на самом деле» его включили всего один раз. Это явление даже имеет своё название — дребезг контактов.

Постойте, ничего не напоминает? Ах да, аналогичный случай как раз произошёл с нашей мышкой! Значит, наша рабочая гипотеза будет в том, что разработчики мышки либо вовсе не вспоминали про возможность дребезга, либо их старания по борьбе с ним были тщетны. И нам придётся побороться с этим врагом за них.

Заметим две вещи. Во-первых, скорость нашего кликания ограничена. Вряд ли мы будем нажимать на мышь более десяти раз в секунду. Во-вторых, выключатели стараются делать так, чтобы момент дребезга проходил как можно скоротечнее, и уж наверняка за одну десятую секунды кнопка мыши успеет успокоиться. Таким образом, наша задача сводится к отделению высокочастотных нажатий от низкочастотных, то есть нам нужен фильтр низких частот. Простейший способ это сделать — впаять конденсатор:


Именно этим мы и займёмся.

Вот она — наша кнопка:


А это она же, но без крышки:


Подпишем номера контактов для удобства:


Принцип работы налицо — в состоянии покоя замкнуты контакты 1 и 3, при нажатии кнопки на некоторое время все контакты размыкаются, а затем замыкаются контакты 1 и 2. При отжатии происходит всё то же в обратном порядке.

Вскрыли мы кнопку не для того, чтобы что-то подгибать, а для того, чтобы воочию увидеть, как она работает, а если повезёт, то и посмотреть на дребезг. А поможет нам в этом фотоаппарат Samsung WB2000 и объектив И96У. Упомянутый аппарат умеет снимать видео с частотой 1000 кадров в секунду. Правда, не ахти как, но, как говорится, чем богаты.

Сложнейшая установка для высокоскоростной съёмки:


И, собственно, кино:

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

Лирическое отступление. Как бы я сделал мышь, если бы у меня был выключатель вышеприведённой конструкции? А вот так:


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

Измерим наш выключатель мультиметром. Во-первых, находим, что ни один из контактов не закорочен на питание. Ну да ладно. В состоянии покоя на втором контакте 2,5 вольта питания, на остальных — ноль. В нажатом состоянии на всех контактах ноль. Это говорит о том, что разработчики не пошли по моему пути, и входом процессора, видимо, служит второй контакт, а третий контакт вовсе не используется. Но самое смешное — после отжатия кнопки ноль на втором контакте сохраняется ещё пять секунд! К сожалению, механизм работы и преимущества такого решения и мотивация разработчиков остаются для меня тайной. Надеюсь, кто-то из сведущих людей меня просветит.

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

Паять конденсатор будем между контактами 1 и 2. А для измерения эффекта воспользуемся скриптом наподобие вот такого, слегка его подправив так, чтобы он реагировал как на отжатие, так и на нажатие кнопки, и убрав искусственные ограничения по времени.

Конденсатор в 0,1 мкФ даёт время клика 600 мс. То есть как бы быстро мы ни жали, кнопка «отлипнет» не ранее чем через 0,6 секунды. Это многовато. Методом линейной экстраполяции предполагаем, что 3,3 нФ дадут время в 20 мс. Паяем — и видим время около 100 мс. Но это время включает в себя и время собственно движения пальцем, и без конденсатора оно ненамного меньше. Перепробовав ещё несколько номиналов, я решил остановиться на 3,3 нФ.

Поскольку SMD-конденсаторов не было, пришлось паять ногастый:


На этом, собственно, всё. Мышь была успешно собрана и продолжает свою нехитрую, но ответственную службу. Надеюсь, вышеприведённый рецепт будет полезен не только моей мышке.

УПД: Совсем забыл. Есть ещё один бич мышиных кнопок, так и не всплывший в обсуждении, пока я не вспомнил. Ощущается это так — на кнопку приходится давить с большей силой, клик уже не такой чёткий, как раньше, и порой кнопка подаёт сигнал об отжатии, пока она нажата. А разгадка одна — та пластмасска, которая давит на выключатель, может со временем стираться, тогда в ней образуется такое красивое углубление, которое и не даёт кнопке нажиматься до конца. Лечится это просто — надо эту пластмасску либо доработать напильником, чтобы она вновь стала плоской и параллельной кнопке, либо приклеить к ней тонкую плоскую пластмасску в тех же целях.

Также может показаться, что я против методов, «альтернативных» описанному в статье, однако это не так. Но каждый метод имеет свою сферу применения. Коли мышь сделана так, что малейший дребезг воспринимается как нажатие — вы так и будете каждую неделю чистить контакты и/или менять выключатель.

УПД2: Оказалось, что не всё так просто. Читайте продолжение истории!

Месяц назад некоторые клавиши на моем MacBook Pro начали давать двойные срабатывания.

Способ 1: Чистка клавиатуры

Чистить клавиатуру можно разными способами:

  • баллоном со сжатым воздухом
  • клизмой с обычным воздухом
  • продуть ртом

Варианты разные, суть одна: нужно сделать так, чтобы поток воздуха вымел собой все то, что могло попасть между клавишей и мембраной на ее основании.

Мне несколько раз приходилось продувать клавиши макбука когда они начинали залипать. По опыту могу сказать, что для продувки не нужен ни баллон со сжатым воздухом, ни даже клизма: достаточно наклонить ноутбук под углом 45°, сделать глубокий вдох и энергично выдуть воздух в щель между клавишей и корпусом.

Это действительно помогает, если кнопки начинают залипать. Но избавиться продувкой от двойных нажатий мне не удалось. Впрочем, попробовать стоит: вдруг именно вам повезет.

Способ 2: Программная коррекция

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

Так рассуждал разработчик Xinhong Liu, выпустивший бесплатную утилиту Unshaky для macOS, позволяющую вручную устанавливать задержки между нажатиями для всех клавиш по отдельности.

Именно этой утилитой я и предлагаю воспользоваться:

  1. Скачиваем архив с последней версией Unshaky с GitHub
  2. Распаковываем архив в какую-нибудь папку
  3. Открываем Terminal.app и устанавливаем вручную полные права на доступ к файлу, поскольку иначе приложение не получится запустить:

Как побороть двойное нажатие клавиш на клавиатуре MacBook Pro 2016 - 2018 годов

Теперь осталось запустить Unshaky и настроить задержку на срабатывание проблемных клавиш (хотя можно не мелочиться и установить задержку сразу для всех):
Автор утилиты предлагает начать с задержки в 40мс, но по мне так 60мс эффективнее. На этом настройка завершена. Иконка приложения будет висеть в строке верхнего меню и логировать количество предотвращенных двойных нажатий:

Как побороть двойное нажатие клавиш на клавиатуре MacBook Pro 2016 - 2018 годов

Немного самоуспокоения

Чтобы не трепать нервы попусту, я предпочитаю считать двойное нажатие клавиш макбука не аппаратной поломкой, а программной недоработкой. Если клавиатуры-бабочки выходят из строя столь массово, что Apple ввела на них дополнительную расширенную гарантию, то двойной клик можно воспринимать не как аппаратную поломку, а как конструктивную особенность.

Так и с макбуком. Есть клавиатура, особенность которой заключается в том, что она очень чувствительна к мельчайшим загрязнениям внутри клавиш. И есть возможность скорректировать эту особенность добавлением небольшой искусственной задержки между нажатиями клавиш. В macOS эта коррекция не внедрена изначально, но у нас есть возможность добавить ее своими руками, потратив на все про все 5 минут.

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

Способ 3: Замена клавиатуры по гарантии

На все клавиатуры типа «бабочка» действует расширенная гарантия сроком в 4 года с момента приобретения устройства. Даже по истечению двухлетней гарантии по ЗоПП (или ограниченной годовой гарантии Apple в случае приобретения не РСТ-сертифицированного устройства) можно прийти в любой из АСЦ Apple и вам заменят клавиатуру бесплатно.

Подробные условия гарантии на клавиатуры можно прочесть на сайте Apple.

Заключение

Единожды проставив для клавиш задержки в Unshaky вы избавитесь от проблемы с двойными срабатываниями. А замена клавиатуры по гарантии несет в себе дополнительный плюс в виде нового оригинального аккумулятора, ведь при замене клавиатуры заменен будет весь топкейс целиком.

Аватар пользователя

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

Аватар пользователя

Аватар пользователя

Ну это легко проверяется. Заходишь в БИОС, смотришь. Если там даблклика нет, значит проблема не в железе. А с софтом своим вы уж сами разбирайтесь. Если же и в БИОС есть даблклик, тогда смело в сервис несите.

Аватар пользователя

Аватар пользователя

Нет, нигде кроме игр этой проблемы.

Какой драйвер отвечает за клавиатуру мб переустанавлю, или лучше сразу переустановить Винду ?

Аватар пользователя

Аватар пользователя

Лучше сразу переустановить Винду и не ставить никаких драйверов клавиатуры. Проверить сперва так. Если будет нормально, то вы будете знать в чём проблема.

Аватар пользователя

Аватар пользователя

Скачивал драйвера из driver booster, может быть из за этого вся проблема, или все таки брак ?

Аватар пользователя

Аватар пользователя

"Скачивал драйвера из driver booster"

Рукалицо, переустанавливай винду и не пользуйся мусорным софтом.

Аватар пользователя

Аватар пользователя

Я скачал драйвера с офиц сайта но пару драйверов не встали, и скачал через бустер

Аватар пользователя

Аватар пользователя

Здравствуйте.
Проверьте приложение Armory Crate - нет ли там записанных макросов.
Проблема не похожа на аппаратную, значит дело в конкретной программе - рекомендуем провести восстановление системы до заводских настроек или полную переустановку Windows.

Драйвера вы можете предварительно скачать с сайта ASUS или через приложение MyASUS.



Вот так выглядит подсветка через несколько лет работы

Переключатели ROMER-G с тактильным откликом. Из описания уже исчезли слова надёжный.
Сразу скажу что чистка клавиш, пылесосить и заливать спиртом ничего не дадут.
А набирать какой-то текст на такой клавиатуре, особенно если это программный код нереально.
Поэтому нам понадобиться:
1. Крестовая отвёртка
2. Паяльник с сопутствующими ингредиентами
3. Пинцет (по желанию)

Разбираем клавиатуру. Хочу заметить, что внутри стоят защёлки и они не предназначены для повторного вскрытия. Возможно, кто-то знает как их отщёлкнуть не сломав, я нет.
Но количество шурупов позволяет держать конструкцию без них. Поэтому не стесняйтесь.


Под выдвижным карманом для телефона, также скрывается 2 шурупа.


После чего необходимо снимать верхнюю накладку. Нужно осторожно поддеть её и постепенно отщёлкивать. Если вы открутили все шурупы внутри, она должна сняться.

Открутив 2 серебристых шурупа на выдвижной подставке под телефон, открутив провод земли возле разъёма от кабеля USB, необходимо вытащить разъем регулятора громкости и разъем USB. Теперь можете вытянуть кнопочный блок.

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


Ставите новый переключатель и припаиваете.

Я также укрепил крепление где располагается регулятор громкости. Его сильно болтало при регулировке, от этого были шумы при использовании и уровень сильно болтало.

Возможно, при желании можно найти трёхцветные светодиоды и заменить их, но это уже более кропотливый труд.

Читайте также: