Rollover Тест
Не мигает = Нет данных.
Что такое Гостинг и Rollover?
Случалось ли, что в разгар игры вы нажимали клавишу способности, но ничего не происходило? Это может быть гостинг клавиатуры или ограничение Rollover.
NKRO (Full N-Key Rollover)
N-Key Rollover означает, что клавиатура может корректно определить и зарегистрировать все нажатые одновременно клавиши без ограничений. Это стандарт для хороших механических клавиатур, необходимый для ритм-игр и локального мультиплеера.
Гостинг (Фантомные нажатия)
На дешевых мембранных клавиатурах нажатие определенной комбинации (обычно 3 соседние клавиши) может вызвать ложное срабатывание 4-й клавиши ("Призрак"). Чтобы избежать этого, производители намеренно блокируют сигнал 3-й клавиши, вызывая пропуск нажатия.
Технические Детали
Почему старые клавиатуры не могли в NKRO? Виноват протокол USB.
Ограничение 6KRO
Стандартный протокол USB HID выделяет 8 байт на пакет данных клавиатуры, используя только 6 байт для кодов клавиш. Поэтому традиционные USB-клавиатуры могли передавать только 6 клавиш одновременно.
Реализация NKRO
Современные клавиатуры обходят это ограничение, изменяя дескриптор USB-отчета или эмулируя несколько виртуальных клавиатур, чтобы достичь полного N-Key Rollover.
В Играх
В ритм-играх вроде DJMax или O2Jam игрокам часто нужно нажимать 7-8+ клавиш одновременно. NKRO здесь обязателен; иначе вы получите гарантированные промахи (Miss).
Как Быстро Проверить Rollover
Нажмите и удерживайте оба Shift (левый и правый) одновременно.
Удерживая Shift, напечатайте ладонью как можно больше букв.
• Застряло на 6: Стандартная 6KRO клавиатура.
• 20+: Настоящая NKRO клавиатура.
• Только 3-4: Дешевая мембранная клавиатура с серьезными конфликтами.
Частые Вопросы
Q.Работает ли NKRO на Mac?
Поддержка NKRO в macOS зависит от прошивки клавиатуры. Многие клавиатуры, заявляющие о NKRO, работают на macOS только в режиме 6KRO, так как macOS строже относится к нестандартным протоколам USB HID.
Q.Почему моя механика выдает только 6KRO?
Для максимальной совместимости (особенно в BIOS) многие механические клавиатуры по умолчанию работают в 6KRO. Проверьте инструкцию — обычно есть комбинация клавиш (например, Fn+N или Fn+PrintScreen) для переключения в режим NKRO.
Q.PS/2 интерфейс лучше?
Для Rollover старый порт PS/2 имеет естественное преимущество — он нативно поддерживает полный NKRO и не имеет задержек опроса (работает на прерываниях). Но он не поддерживает горячее подключение и устарел.