fixmint
UK

Ghosting і rollover на клавіатурі: чому не спрацьовують деякі комбінації клавіш

Автор: · · оновлено 8 листопада 2026 р. · 4 хв читання

Ghosting — це ситуація, коли клавіатура передає натискання клавіші, якої ви не натискали, або пропускає ту, яку натиснули, бо кілька клавіш утримуються разом. Це трапляється на клавіатурах, де кілька клавіш використовують спільні дроти. Rollover — це кількість натискань, які клавіатура може передати одночасно. Звичайні USB-клавіатури часто передають шість звичайних клавіш за раз, тобто це six-key rollover. Повний N-key rollover передає кожну клавішу, що затиснута, і саме його варто шукати, якщо ви граєте або печатаєте, утримуючи багато клавіш разом.

Тест клавіатуриДеякі клавіші не реагуютьБезкоштовно

Як матриця клавіш створює «привиди»

Більшість клавіатур не підключають кожну клавішу окремим проводом. Клавіші розташовані на перетинах сітки з рядків і стовпців. Контролер знаходить натиснуту клавішу, по черзі подаючи сигнал на кожен рядок і зчитуючи, які стовпці активні. Натискання замикає коло в одному перетині.

Ghosting виникає, коли три натиснуті клавіші утворюють шлях, який контролер може помилково прочитати. Уявіть три клавіші в трьох кутах прямокутника на сітці. Коли ви затискаєте їх, контролер може «пройти» через прямокутник до четвертого кута і передати четверту клавішу, яку ніхто не натискав. Залежно від проводки і порядку сканування ви можете побачити фантомне натискання або, навпаки, проігнорований справжній клавіш. Саме проігнорована клавіша і підводить, коли гра не приймає комбінацію.

Діод під кожною клавішею зупиняє цей контур. Діод пропускає струм лише в одному напрямку, тож контролер не може простежити шлях назад через інші клавіші. Дешеві мембранні клавіатури часто діодів не мають. Багато клавіатур із повним rollover їх містять, тому ці дві функції часто продають разом.

Rollover: 6KRO і NKRO

USB-клавіатура повідомляє комп'ютеру, що натиснуто, надсилаючи невеликий звіт кілька разів за секунду. Стандартний звіт boot protocol має довжину вісім байтів. Один байт відповідає за клавіші-модифікатори: Shift, Ctrl, Alt і Windows або Command. Один байт зарезервовано, а шість байтів містять коди звичайних клавіш, що затиснуті.

Оскільки для звичайних клавіш є шість слотів, клавіатура в режимі boot protocol може передати шість таких клавіш одночасно. Модифікатори мають власний байт, тому утримування Shift разом із шістьма літерами є коректним звітом. Сьома звичайна клавіша не передається: замість неї у слоти звіту записується код помилки. Це і є six-key rollover, або 6KRO.

N-key rollover, або NKRO, працює інакше. Замість шести слотів звіт є бітовою картою, де кожна клавіша має свій біт. Кожна затиснута клавіша встановлює свій біт, тож клавіатура може передати будь-яку кількість клавіш у межах своєї конструкції.

Більшість набору тексту ніколи не тримає більше шести звичайних клавіш разом, тож для тексту 6KRO цілком достатньо. Обмеження помітні в іграх, де одночасно можуть бути затиснуті кілька клавіш руху й дій. Деякі клавіатури обмежують rollover у бездротовому режимі, тож якщо ви користуєтеся нею через Bluetooth, перевірте примітки виробника.

Перевірка комбінацій

Скористайтеся тестом клавіатури, щоб перевірити свою клавіатуру:

  1. Клацніть у полі, а потім затисніть одну клавішу. Вона стане м'ятною, поки утримується, а лічильник найбільш утриманих клавіш покаже 1.
  2. Додайте другу й третю клавішу, потім четверту, і спостерігайте, як зростає показник найбільш утриманих клавіш. Він зупиниться на числі, яке може прочитати браузер, і воно може бути меншим за реальний rollover вашої клавіатури.
  3. Перевірте прямокутник. На стандартній розкладці W, E і S — це три кути прямокутника, четвертий кут якого D. Затисніть ці три клавіші. Якщо загориться D, а ви його не натискали, клавіатура має ghosting у цьому куті.
  4. Спробуйте інший набір, наприклад R, T і F, четвертий кут якого на стандартній розкладці — G. Фантом в одному наборі є підказкою. Фантоми в кількох наборах означають, що клавіатура не має захисту від ghosting.

Сторінка показує те, що отримує браузер. Фантомна клавіша, яку надсилає клавіатура, засвітиться, а клавіша, яку клавіатура пропустила, залишиться темною. Системні клавіші, наприклад гучності чи яскравості, можуть взагалі не дійти до сторінки, тож не вважайте їх помилками.

Способи, що справді допомагають

  • Обирайте повний rollover або захист від ghosting для ігор. Якщо для вас важливі комбінації, шукайте NKRO або anti-ghosting у технічних характеристиках, а не лише в рекламі.
  • Перенесіть комбінацію. Призначте комбінацію в грі на клавіші, які не утворюють прямокутника на сітці. Скористайтеся тестом, щоб знайти набори з ghosting, і переназначте їх.
  • Перевірте кабель. Деякі бездротові клавіатури передають менше клавіш, ніж у дротовому режимі. Перевірте ще раз через кабель, перш ніж вирішувати, що винна клавіатура.
  • Не звинувачуйте порт. USB-хаб або інший порт не змінює того, як підключені клавіші. Обмеження закладене в клавіатурі та її звіті, тож інший порт зазвичай нічого не змінює.

Особливі випадки

  • Мертві клавіші. Клавіша, яка ніколи не реагує, має іншу причину, ніж ghosting. Див. чому не працюють клавіші клавіатури.
  • Утримання і повтори. Коли ви утримуєте клавішу в текстовому полі, вона повторюється, і тест це показує. Повтор — це не друге натискання, тож не зараховуйте його як результат rollover.
  • Залиплі перемикачі. Клавіша, яка лишається натиснутою після відпускання, — це несправність перемикача, а не ghosting. Почистьте клавішу і перевірте ще раз, перш ніж звинувачувати матрицю.
  • Ноутбуки. Клавіатури ноутбуків дуже різняться. Перевірте комбінації, які для вас важливі, перш ніж на них розраховувати, а не припускайте наявність повного rollover.

Переклад з Англійський оригінал за допомогою ШІ.

Коментарі

    Коментарів поки немає. Будьте першим.

    Ваша оцінка (необов’язково)

    Ваша пошта ніколи не показується і не зберігається.

    Обкладинка: HARDWARE THEORYHARDWARE THEORY

    Двадцять років розвитку комп'ютерного заліза простими словами: ядра, тактова частота, пам'ять і накопичувачі та те, чому ваші пристрої поводяться саме так.

    $4.99Придбати на GumroadАнглійською