Что такое Anti-Ghosting? Зачем он нужен на игровой клавиатуре?
Вам нужно выбрать между механической и мембранной клавиатурой, полноразмерной клавиатурой и клавиатурой без цифровой клавиатуры, беспроводной или проводной и т. д. Однако есть одна важная функция клавиатур, которую часто упускают из виду: Anti-Ghosting.
При покупке игровой клавиатуры следует учитывать множество факторов.
Что такое Anti-Ghosting? Почему он необходим в игровых клавиатурах?
Чтобы объяснить, что такое Anti-Ghosting и зачем он нужен в игровой клавиатуре, нам нужно поговорить о Ghosting. Ghosting — это конструктивный недостаток клавиатур, который приводит к записи нежелательной или «призрачной» клавиши при одновременном нажатии нескольких клавиш. Это проблема, которая со временем встречается все реже, но все еще распространена в дешевых, плохо спроектированных клавиатурах.
С точки зрения электроники клавиатура работает через комбинацию матрицы клавиш, драйвера клавиатуры и поддерживающей прошивки. Матрица клавиш представляет собой сетку токопроводящих дорожек, размещенных на мембране (мембранная клавиатура) или печатной плате (механическая клавиатура), расположенных в рядах и столбцах.
Каждая клавиша на клавиатуре расположена на пересечении строки и столбца. Драйвер клавиатуры сканирует матрицу клавиш на предмет нажатий клавиш, посылая небольшой электрический сигнал по очереди по каждому столбцу и проверяя, активны ли какие-либо строки. Это позволяет драйверу определять нажатие клавиш. Скорость, с которой драйвер сканирует матрицу, называется частотой опроса клавиатуры и измеряется в герцах (Гц).
Этот метод опроса обычно работает хорошо, но когда одновременно нажимаются 3 или более клавиш в разных рядах, это может привести к обнаружению виртуальных клавиш. Например, одновременное нажатие клавиш “W”, “E” и “D” может привести к обнаружению клавиши “S”.
Легко увидеть, как это может повлиять на игровой процесс. Представьте, что вы играете в высокоскоростную игру, и граната случайно попадает в товарища по команде, или ваш игровой персонаж внезапно останавливается посреди боя, потому что драйвер клавиатуры обнаружил нажатие клавиши. виртуальный.
Anti-Ghosting — это функция клавиатуры, которая делает именно то, что подразумевает ее название. Эта функция предотвращает распознавание виртуальных клавиш. Существует 3 способа реализации Anti-Ghosting на клавиатуре: блокировка, диоды и емкостные датчики.
Блокировка, часто ошибочно истолковываемая как Ghosting, делит клавиатуру на определенные матрицы, т. е. секции клавиш, которые могут быть активны одновременно. Блокировка менее затратна в реализации, чем диоды, то есть она гораздо более распространена в клавиатурах Anti-Ghosting. Клавиатуры, использующие диоды, стоят дороже, но они позволяют нажимать больше клавиш и даже переключать n-клавиши. Емкостные клавиатуры являются самым дорогим типом, но они предлагают другие преимущества помимо Anti-Ghosting, такие как увеличенная долговечность и быстрое время отклика.
Большинство встроенных клавиатур реализуют метод блокировки. Если вы используете клавиатуру, вы можете увидеть его в действии, удерживая клавиши “A”, “S” и “Z” на клавиатуре. Драйвер клавиатуры будет игнорировать клавишу “Z”, чтобы предотвратить регистрацию “X”.
Как упоминалось ранее, большинство современных клавиатур используют Anti-Ghosting в той или иной форме, но вы все еще можете столкнуться с Ghosting на старых или некачественных клавиатурах. Во всех своих формах функция Anti-Ghosting гарантирует, что зарегистрированные нажатия клавиш исходят от пользователя, и никакие сигналы-призраки не отправляются драйверу.
Примечание: Ghosting — это в основном проблема с буквенно-цифровыми клавишами на клавиатуре. Другие части, включая клавиши Ctrl, Shift, Alt и Fn, обычно не затронуты.
Anti-Ghosting против N-key Rollover
Эти два термина часто используются взаимозаменяемо, но имеют разное значение.
N-key rollover (NKRO) означает, что все клавиши могут быть нажаты одновременно, в то время как Anti-Ghosting подразумевает, что несколько клавиш могут быть нажаты одновременно без создания виртуальной клавиши. Клавиатуры могут иметь Anti-Ghosting без NKRO (т.е. с использованием блокировки), но NKRO не может быть реализован без Anti-Ghosting.
Как проверить, есть ли на клавиатуре эффект фантомных нажатий
Вы можете использовать текстовый редактор по умолчанию на вашем компьютере, чтобы проверить, не появляется ли на клавиатуре фантомное нажатие. Все, что вам нужно сделать, это удерживать комбинацию из двух клавиш в ряду клавиатуры, а затем нажать любую клавишу прямо под удерживаемыми клавишами. Существуют также онлайн-инструменты для имитации фантомного нажатия, которые вы можете использовать, например, Microsoft's Anti-Ghosting Demo и проект MultiKeyDisplay.
Вам не нужно тратить много денег, чтобы купить клавиатуру Anti-Ghosting, есть несколько экономичных вариантов на выбор. Если вы не хотите покупать новую клавиатуру, чтобы предотвратить фантомные нажатия, вы можете настроить свои игровые сочетания клавиш, чтобы избежать любых комбинаций, которые могут вызвать фантомные нажатия.
Сэмюэл Дэниел
Обновление 20 августа 2024 г.