4

У моей подруги проблемы с ее компьютером. Когда вы печатаете очень быстро, буквы меняются местами.

Все мои годы работы с компьютерами я с этим никогда не сталкивался. Я угадываю вирус.

Пример: cterompus uck! (компьютер отстой!)

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

Что вызывает это?

5 ответов5

6

С более дешевыми конструкциями клавиатуры и почему "игровые" клавиатуры дороже. Большинство клавиатур используют матрицу (см. Http://en.wikipedia.org/wiki/Rollover_%28key%29), и очень быстрая печатная машинка может заставить клавиатуру неправильно регистрировать нажатия клавиш (я редко так быстро). Лучшая внешняя клавиатура, вероятно, является лучшим решением.

3

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

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

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

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

Кроме того, клавишные переключатели (или любые другие электрические переключатели) подвержены отскокам, что означает, что при срабатывании переключателю требуется некоторое время, чтобы перейти в электрически стабильное состояние. Таким образом, чтобы избежать ошибочного поведения, электронная клавиатура должна немного подождать при считывании состояния клавиши. Эта задержка обычно составляет порядка 20 мс. Механические клавишные переключатели, которые можно найти в более дорогих клавиатурах, обычно требуют меньше времени для этого процесса устранения неполадок, чем типичные мембранные клавишные переключатели. Фактически, производитель клавиатур и клавишных переключателей Cherry (чьи MX-переключатели признаны золотым стандартом для механических клавиатур) зашел настолько далеко, что использовал аналоговое считывание клавишных переключателей в MX Board 6.0, чтобы практически устранить эту задержку устранения неполадок и максимально повысить скорость отклика. ,

3

Это ноутбук с трекпадом? У меня были все виды случайных движений курсора на (теперь уже старом) ноутбуке Dell с трекпадом Synaptics. Давление моей ладони по ближнему краю деки вызвало ложный ввод с трекпада и случайно переместил курсор, пока я печатал. Тогда я решил использовать внешнюю мышь и отключить трекпад.

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

1

Это может быть плохой контроллер клавиатуры на материнской плате. По сути, это слегка программируемый 4-битный микрокомпьютер.

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

Это могут быть липкие клавиши (задержка доставки кодов сканирования) с клавиатуры.

Это могло быть что-то еще, о чем я не думал ....

0

В зависимости от реализации NKR (опрокидывание N-Key), клавиатуре могут потребоваться диоды, чтобы остановить «двоение», которое вы испытываете.

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

Было бы смешно иметь 100 разных выводов на микроконтроллере для 100 разных клавиш, так что у них есть два рельса (то есть, высокая сторона и земля) с кучей клавиш на этих рельсах, где нажатие клавиши соединяет верх и землю и, таким образом, сигнал может пройти. Это делается путем отправки прямоугольных волн от максимума, а затем, по сути, «времени», сколько потребуется времени, чтобы этот сигнал вернулся (см. Раздел «Подавление»)

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

РЕДАКТИРОВАТЬ: Есть несколько этих наборов рельсов на клавиатуре, каждый из которых контролирует 8-12 клавиш или около того, в зависимости от раскладки

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