Перейти до вмісту
CheckItWorks

Тест клавіатури

Утримується клавіш зараз: 0 Перевірено 0 з 88 клавіш

  • Утримується
  • Перевірено
  • Ще не перевірено

Клацніть тут або натисніть Tab, щоб перейти у фокус, а потім починайте натискати клавіші

Неробочу або ненадійну клавішу легко не помітити, доки вона не знадобиться насправді, а зрозуміти «на дотик», скільки клавіш можна утримувати одночасно, майже неможливо. Цей безкоштовний інструмент підсвічує клавіатурну схему на екрані під час натискання, позначає кожну підтверджену клавішу й рахує, скільки клавіш ви утримуєте одночасно — пройдіться по всій клавіатурі, щоб за кілька хвилин дізнатися реальну межу rollover вашої клавіатури.

Як це працює

  1. Натисніть або торкніться схеми, щоб її сфокусувати. Схема реєструє натискання клавіш лише тоді, коли на ній встановлено фокус.
  2. Перевірте, чи розкладка відповідає вашій клавіатурі. Перемикайте схему між ANSI та ISO, щоб вона відповідала фізичній формі вашої клавіатури.
  3. Натисніть кожну клавішу, яку хочете перевірити. Натискайте клавіші ряд за рядом — кожна підсвічується одразу, щойно натискання зареєстровано.
  4. Дивіться, як після відпускання клавіша тьмяніє до позначки «перевірено». Відпущені клавіші залишаються позначеними, а не скидаються, тож одним поглядом видно, що ще лишилося перевірити.
  5. Утримуйте кілька клавіш одночасно, щоб перевірити rollover. Утримуйте реальну комбінацію, наприклад W+A разом із Shift і Space, і стежте за лічильником у реальному часі, щоб знайти межу rollover вашої клавіатури.
  6. Скиньте результат, щоб перевірити знову. Кнопка скидання прибирає всі позначки «перевірено», не впливаючи на клавішу, яку ви ще утримуєте натиснутою.

Як читати схему

У кожної клавіші є три стани: нейтральний (ще не натиснута), яскравий (зараз утримується) і позначена (натиснута й відпущена). Мета — перевести кожну клавішу в стан «позначена», щоб одним поглядом бачити, що ще залишилося перевірити.

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

Що насправді означають rollover і ghosting

У кожної клавіатури є межа того, скільки клавіш вона здатна коректно розпізнати одночасно. Цю межу називають rollover, а якщо клавіатура вміє розпізнавати абсолютно всі клавіші одночасно без жодного обмеження, це називають N-key rollover, або NKRO.

  • 2-key rollover: надійно реєструються лише 2 клавіші одночасно; типово для найпростіших клавіатур.
  • 6-key rollover (6KRO): до 6 клавіш, що не є модифікаторами, плюс модифікатори одночасно. Це межа стандартного USB-протоколу «boot protocol», і саме вона є стелею для значної частини звичайних клавіатур.
  • N-key rollover (NKRO): будь-яку кількість клавіш можна утримувати одночасно практично без обмежень завдяки окремому формату USB-звіту, а не стандартному 6-клавішному boot-протоколу.

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

Rollover має значення насамперед для ігор, де можна утримувати чотири й більше клавіш одночасно. Під час звичайного набору тексту рідко потрібно більш ніж дві-три клавіші, тож нижча межа rollover майже непомітна в повсякденному використанні.

Чому rollover відрізняється між клавіатурами

Rollover напряму не залежить від типу перемикачів — механічні, мембранні чи оптичні. Головне — чи є діод на кожній клавіші та чи повідомляє прошивка дані через USB у повному форматі NKRO, чи у простішому 6-клавішному boot-форматі.

  • Мембранні та дешеві клавіатури ноутбуків часто обходяться без діода на кожній клавіші заради економії, тому їхній rollover обмежений приблизно 2–6 клавішами.
  • Ігрові механічні клавіатури часто мають діод у кожному перемикачі та повідомляють повний NKRO, тож їхній rollover практично необмежений.
  • Оптичні перемикачі та перемикачі на основі ефекту Холла самі по собі не впливають на rollover, але їх часто поєднують із повною розводкою під NKRO, тож на практиці вони асоціюються з високим rollover.
  • Деяким клавіатурам потрібен драйвер, комбінація клавіш або перемикач у програмному забезпеченні, щоб перейти з 6KRO в повний режим NKRO — якщо цей тест показує нижчу межу, ніж заявлено виробником, перевірте інструкцію.

ANSI чи ISO: яка розкладка у вашій клавіатурі?

Це дві поширені фізичні форми західної клавіатурної розкладки, і це питання форми апаратного забезпечення, а не мови.

  • ANSI (американська форма): одна пласка широка клавіша Enter і жодної додаткової клавіші між лівим Shift і Z.
  • ISO (використовується в більшості Європи, зокрема в Румунії): вища й вужча клавіша Enter, яка «звисає» в нижній ряд, плюс одна додаткова клавіша одразу праворуч від лівого Shift.

Якщо вибрати «не той» варіант, зміниться лише форма на схемі — кожна клавіша однаково перевіряється коректно в обох випадках.

Чому клавіша не підсвітилася? Усунення несправностей

Перш ніж вважати клавішу несправною, виключіть ті клавіші, які в принципі не можуть дійти до цієї сторінки.

  • Ctrl+Alt+Delete у Windows перехоплюється на рівні операційної системи з міркувань безпеки; жоден застосунок, зокрема браузер, не може його побачити.
  • Fn на більшості ноутбуків — не звичайна клавіша: прошивка клавіатури зазвичай перевизначає її ще до того, як вона стане USB-сигналом, тож вона рідко доходить до будь-якої вебсторінки.
  • Багато поєднань клавіш браузера та ОС зарезервовані незалежно від сторінки — перемикання вкладок, Mission Control, клавіші знімків екрана; те, що вони тут не підсвічуються, — це очікувана поведінка, а не несправність.
  • Клавіші керування медіа, гучністю та яскравістю часто повністю обробляються операційною системою й ніколи не генерують подію клавіші, яку могла б прочитати вебсторінка.

Якщо після виключення всього цього звичайна літерна, цифрова клавіша чи модифікатор усе одно ніколи не підсвічується, це вже варто дослідити: перевірте, чи немає сміття під клавішею, чи не сів акумулятор або не обірвалося бездротове з'єднання, і чи не працює якийсь фоновий інструмент перепризначення клавіш.

Особливості для різних ОС і браузерів

Перед тестуванням варто знати кілька деталей.

  • Поєднання клавіш, зарезервовані ОС або браузером, завжди мають пріоритет, незалежно від браузера (див. розділ «Усунення несправностей» вище).
  • Сенсорні екранні клавіатури не створюють справжніх кодів фізичних клавіш, тож для цього тесту потрібна фізична клавіатура — дротова або бездротова.
  • Цей тест зчитує фізичне положення клавіші незалежно від мови введення в ОС, тож він працює за будь-якого мовного налаштування.

Часті запитання

Чи записує або зберігає цей тест те, що я друкую?

Ні — усе працює локально у вашому браузері, лише щоб підсвічувати клавіші на екрані; нічого не записується, не зберігається в журналі й нікуди не надсилається.

Чому клавіша не підсвітилася?

Див. розділ «Усунення несправностей» вище — більшість клавіш, що не реагують, це зарезервовані поєднання ОС чи браузера, а не несправність. Якщо звичайна клавіша все одно не підсвічується, вона справді може бути несправною.

Чи нормально мати низький rollover, чи це означає, що клавіатура несправна?

У більшості випадків це нормально. Rollover залежить від того, чи є діод на кожній клавіші, і від того, як прошивка передає дані через USB, — багато звичайних мембранних клавіатур і клавіатур ноутбуків спеціально обмежені приблизно 2–6 клавішами. Це рідко помітно під час звичайного набору тексту, де рідко утримують більш ніж дві-три клавіші одночасно.

У чому різниця між rollover і ghosting?

Rollover — це те, скільки клавіш клавіатура може розпізнати одночасно. Ghosting — це збій, пов'язаний із розводкою, коли певні комбінації клавіш реєструють не ту клавішу або «гублять» ту, яку ви справді натиснули.

Чому схема на екрані виглядає інакше, ніж моя фізична клавіатура?

Найімовірніше, ви бачите іншу розкладку — ANSI замість ISO або навпаки (див. розділ вище). Перемкніть формат над схемою, щоб він відповідав вашій клавіатурі; кожна клавіша однаково коректно перевіряється в обох випадках.

Чи працює це з Bluetooth або бездротовою клавіатурою?

Так — поки клавіатура підключена й нормально друкує, бездротова клавіатура поводиться так само, як дротова. Якщо клавіші спрацьовують нестабільно, спершу перевірте рівень заряду батареї та з'єднання, а вже потім підозрюйте апаратну несправність.

Чи впливає мова клавіатури або розкладка введення на результат тесту?

Ні. Тест зчитує фізичне положення кожної клавіші, а не символ, який вона друкує, тож підходить будь-яка мова введення.

Чи можна тестувати вбудовану клавіатуру ноутбука так само, як зовнішню?

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

Скільки клавіш одночасно повинна підтримувати звичайна клавіатура?

Єдиної правильної відповіді немає — усе залежить від класу клавіатури. Бюджетні мембранні клавіатури й багато клавіатур ноутбуків зазвичай обмежені приблизно 2–6 клавішами, тоді як ігрові механічні клавіатури часто заявляють повний N-key rollover практично без обмежень. Обидва варіанти абсолютно нормальні для свого призначення.

Кожна частина цього тесту виконується локально у вашому браузері; жодні натискання клавіш, комбінації клавіш чи будь-яка інша інформація про те, що ви друкуєте, ніколи не записуються, не зберігаються в журналі, не завантажуються на сервер і ніде не зберігаються.