Добавить в корзинуПозвонить
Найти в Дзене
Tidoomer

Почему клавиатура не реагирует, когда вы жмёте 10 кнопок сразу

Давным-давно,
когда я был ещё совсем юным, я любил играть в игры. Но знаете, что меня
бесило? Нажимаешь, например, комбинацию клавиш "Shift + W + Space",
чтобы прыгнуть вперёд и ускориться, а вместо этого персонаж просто
стоит. И я тогда не понимал, почему. Думал, что клавиатура плохая, или
игра кривая. Но потом, когда я уже начал глубже копаться в электронике, я
понял, что это вовсе не глюк, а особенность. И называется она
Anti-Ghosting.
Что такое Anti-Ghosting? Если перевести дословно,
это "защита от фантомных нажатий". Звучит жутковато, но на самом деле
всё просто. Давайте я вам объясню, как работает большинство клавиатур.
Представьте себе, что под каждой клавишей есть маленькая кнопочка. На
самом деле, это не так. Вместо этого, внутри клавиатуры есть "матрица"
из строк и столбцов. Когда вы нажимаете клавишу, она замыкает две линии в
этой матрице, одну горизонтальную и одну вертикальную. Контроллер
клавиатуры видит, что, например, линия "3" и линия "Б" замкнулись, и


Почему клавиатура не реагирует, когда вы жмёте 10 кнопок сразу
Почему клавиатура не реагирует, когда вы жмёте 10 кнопок сразу

Давным-давно,
когда я был ещё совсем юным, я любил играть в игры. Но знаете, что меня
бесило? Нажимаешь, например, комбинацию клавиш "Shift + W + Space",
чтобы прыгнуть вперёд и ускориться, а вместо этого персонаж просто
стоит. И я тогда не понимал, почему. Думал, что клавиатура плохая, или
игра кривая. Но потом, когда я уже начал глубже копаться в электронике, я
понял, что это вовсе не глюк, а особенность. И называется она
Anti-Ghosting.

Что такое Anti-Ghosting? Если перевести дословно,
это "защита от фантомных нажатий". Звучит жутковато, но на самом деле
всё просто. Давайте я вам объясню, как работает большинство клавиатур.
Представьте себе, что под каждой клавишей есть маленькая кнопочка. На
самом деле, это не так. Вместо этого, внутри клавиатуры есть "матрица"
из строк и столбцов. Когда вы нажимаете клавишу, она замыкает две линии в
этой матрице, одну горизонтальную и одну вертикальную. Контроллер
клавиатуры видит, что, например, линия "3" и линия "Б" замкнулись, и
понимает, что вы нажали клавишу "W". Всё просто.

А что
происходит, когда вы жмёте сразу несколько клавиш? Ну, например, те же
"Shift", "W" и "Space". Клавиатура видит, что замкнулись линии "3", "Б" и
ещё какие-то, соответствующие другим клавишам. И вот тут-то и
начинается самое интересное. Если нажать три клавиши, у которых есть
общий "угол" в этой матрице, контроллер может "увидеть" нажатие ещё
одной, четвёртой клавиши, которую вы не нажимали. Это и есть то самое
"фантомное нажатие". И многие старые, дешёвые клавиатуры не справляются с
этим, они просто "не видят" четвёртое нажатие.

И тут на помощь
приходит Anti-Ghosting. Эта технология, по сути, обходит ограничение
матрицы. Она позволяет контроллеру правильно считывать несколько
одновременных нажатий, не путая их с "фантомными". В более продвинутых
клавиатурах, например, в игровых, каждая клавиша может быть подсоединена
к контроллеру отдельно, что позволяет вообще избежать проблемы
"фантомных нажатий". Такая технология называется N-Key Rollover (NKRO),
что значит, что вы можете нажать хоть все клавиши сразу, и они все будут
зарегистрированы.

Зачем это нужно? В первую очередь, для
геймеров. В динамичных играх часто нужно нажимать несколько кнопок
одновременно. Например, в файтингах, где нужно быстро делать комбинации
ударов. Или в шутерах, где нужно бежать, стрелять и перезаряжаться. Без
Anti-Ghosting это просто невозможно. Но и в обычной жизни это тоже
бывает полезно. Например, для тех, кто быстро печатает. Иногда вы можете
нажать две-три клавиши почти одновременно, и если у вашей клавиатуры
нет этой технологии, то одно из нажатий может быть пропущено.

Так
что, когда вы выбираете себе новую клавиатуру, не смотрите только на
подсветку и громкость кнопок. Обратите внимание на то, есть ли у неё
Anti-Ghosting. А если вы хотите быть уверенными на 100%, ищите модели с
NKRO. Потому что, как я всегда говорю, качественная электроника, это не о
красоте, а о правильной работе.