Блокування клавіш і привид
Привид - це коли ви натискаєте дві клавіші на клавіатурі, а третя клавіша - яку ви не натискали - також надсилається на ПК. Це дуже рідко трапляється навіть на найдешевших сучасних дошках, оскільки виробники мають звичку обмежувати перекидання, щоб ключі привидів завжди були заблоковані.
Блокування клавіш настільки ж просто, як і звучить; ви відчуваєте це, коли досягаєте максимального перекидання ключа. Отже, якщо ви натиснете 2 клавіші, а третя клавіша заблокована на вашій дошці; то ви просто відчули блокування, оскільки клавіатура лише 2KRO.
Перехід на клавішу (#KRO & NKRO)
NKRO - це коли ти можеш одночасно натискати стільки клавіш, скільки хочеш, і всі вони проходять. Це схоже на те, що деякі «ігрові клавіатури» неправильно продаються як «анти-пристріт», навіть якщо Logitech та Razer застосовують його лише до кластеру WASD. Зауважте, що зараз лише клавіатури PS / 2 можуть демонструвати повне перекидання n-клавіш; хоча Microsoft та Ducky - це лише дві компанії, які вже розглядали дизайн NKRO через USB.
xKRO, де x = Будь-яке число, - це перекидання ключів вашої дошки; і означає максимальну кількість клавіш, яку можна натискати, не відчуваючи блокування клавіш.
Багато механічних клавіатур USB позначено як 6KRO, тобто будь-які 6 клавіш можна натиснути відразу, не відчуваючи блокування користувача. Це, як правило, достатньо для більшості користувачів. Хоча обмежена кількість ігор може мати проблеми з 6KRO. USB-клавіатури з 6KRO також дозволяють використовувати максимум 4 клавіші модифікатора з цими 6 звичайними клавішами. Ці модифікатори включають CTRL, ALT, Shift та Super (Windows, Command або Meta Key.) Іноді це також включає клавішу FN, яка присутня на вибраних клавіатурах.
Ключ підстрибуючи
Це роблять усі типи ключових вимикачів, включаючи гумові куполи. Коли ви натискаєте клавішу, перемикач "відскакує" і вимикається дуже швидко, коли він встановлюється на місце. Це змушує клавіші реєструватися кілька разів для кожного натискання. Через це клавіатури потрібно реалізувати якусь затримку розблокування - так що після натискання клавіші контролер чекає певного часу, перш ніж зареєструвати натискання клавіші. Як приклад, вимикачам Cherry MX потрібно 5 мс часу розблокування, тоді як гумовим куполам потрібно довше (саме те, як довго залежить від їх якості).
Ставки опитування та час відповіді
Хоча це дуже корисно для мишей, для клавіатур це просто безглуздо. Припустимо на хвилину, що всі комутатори мають 5 мс розгортки вимикачів Cherry MX (що дуже щедро). Навіть якби у вас були надзвичайно людські швидкості та рефлекси, кожна клавіша затрималась би хоча б на стільки. Отже, будь-яка швидкість опитування понад 200 ГГц (у кращому випадку) абсолютно марна, і нічого, окрім ринкового шуму. Це може бути навіть трохи згубним, оскільки ви витрачаєте час процесора на необмежене опитування клавіатури. І на відміну від USB-клавіатур, дошки PS / 2 взагалі не опитуються. Вони просто посилають сигнал на ПК, коли вони готові, що спричиняє апаратне переривання, змушуючи ЦП зареєструвати цей натискання клавіші.
PS / 2 або USB?
PS / 2 виграє на три фронти: По-перше, він підтримує повний перехід клавіші n. По-друге, клавіатури PS / 2 не опитуються, але повністю ґрунтуються на перервах. І по-третє, неможливо затримати його через шину USB, яку використовують інші пристрої. Існує два типи режимів передачі USB - режим переривання переривання (клавіатура опитування USB, коли клавіша відчувається, USB-контролер надсилає переривання в процесор), і режим ізохронного передачі, який резервує певну пропускну здатність для клавіатури з гарантована затримка в автобусі. На жаль, не існує абсолютно ніяких клавіатур, які використовують останні, тому що спеціальні контролери повинні були бути використані, що робить її витратою непосильною.
Отже, якщо ваша клавіатура підтримує і PS / 2, і USB, а ваш ПК має порт PS / 2, немає ніяких причин не використовувати його.