У меня странные проблемы с клавиатурой. Например:

Когда я нажимаю клавишу "1", а затем клавишу "2", прежде чем отпустить клавишу "1", в результате получается «1\2» (вместо исключенного ("12"). Если я поменяю порядок, я получу «2\1».

Если нажатие клавиши "n" перекрывается с пробелом, я получаю клавишу n+up (вместо ожидаемого "n").

Есть некоторые другие загадочные формы поведения, которые мне еще предстоит выделить / воспроизвести.

Из-за этого очень сложно печатать быстро, так как я (как и большинство умеренно быстрых машинисток, которые я себе представляю) не всегда отпускаю клавишу, прежде чем начать нажимать следующую.

Я использую Void Linux и могу создавать эти эффекты как в X11, так и на виртуальной консоли. Эти эффекты происходят только с внутренней клавиатурой; USB-клавиатура ведет себя как обычно, что заставляет меня подозревать аппаратную проблему.

Есть идеи? Это проблема дизайна, которая не может быть исправлена, дефект, который потребует от меня замены клавиатуры, или это какая-то странная "особенность" драйвера клавиатуры Linux, которую я могу отключить?

ОБНОВЛЕНИЕ: я загрузил xubuntu USB, который у меня был, и проблемы были точно такими же. Я подозревал, что так оно и будет, но, похоже, стоит проверить, учитывая статус Void как "нишевого" дистрибутива.

ОБНОВЛЕНИЕ: Я разобрал ноутбук, надеясь найти ленточный разъем клавиатуры, сдался (он был на стороне недоступной без работы), и собрал его, и теперь все возвращается в нормальное состояние ??? Очевидно, что некоторые механические нагрузки на некоторые аспекты клавиатуры сместились. Я, очевидно, не очень уверен в этом как в долгосрочном решении, и мне очень любопытно, какова причина этого и есть ли способ гарантировать, что это больше не повторится.

ОБНОВЛЕНИЕ: не имеет значения, после нескольких минут использования он вернулся.

ОБНОВЛЕНИЕ: я теперь определил, что это - тепловая проблема; Несмотря на очистку вентилятора и повторное приготовление радиаторов, машина работает довольно жарко, и проблема появляется только после того, как у нее есть некоторое время для нагрева. Надеемся, что замена клавиатуры поможет, хотя с этой моделью замена клавиатуры является сложной и рискованной операцией.

1 ответ1

0

Похоже, термин, который вы ищете, это раскатывание клавиатуры

Я думаю, что эта ссылка (и связанная с ней вики) содержит ваш (к сожалению, неудачный) ответ: https://stackoverflow.com/questions/13662233/sdl-multiple-key-press-issue

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

Несколько лет назад со мной случилось то же самое, но в то время эти ресурсы были недоступны, и я был смущен вдвойне!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .