Перевірка клавіатури онлайн. Як прискорити роботу віртуальної клавіатури Google Gboard Як зменшити відгук клавіатури

27.07.2020 Поради

Мембранні клавіатури - найпоширеніший тип клавіатури. Принцип їх роботи полягає в тому, що пластикова мембрана, встановлена ​​під клавішею, замикає два контакти, внаслідок чого комп'ютер передається сигнал про натискання відповідної кнопки. Завдяки простій технології, ці пристрої мають низьку вартість, що робить їх особливо популярними.

Мембранні клавіатури є тихими: в їх конструкції використовуються гумові елементи, які пом'якшують звук натискання перемикачів. При цьому кнопки спрацьовують тільки при повному натисканні. Враховуючи тишу їх роботи та м'якість віддачі, при швидкому наборіможе бути складно зрозуміти, натиснута клавіша чи ні. Час відгуку такої ігрової клавіатури – від 1 мс.

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

Мембранна ігрова клавіатура: силіконові кнопки, захист від води

Наприклад, мембранна ігрова клавіатура Bloody B120 має 4 знімні силіконові клавіші WASD, що особливо зручно для переміщення в іграх: вони не ковзають, а завдяки рельєфній текстурі їх легко знайти навпомацки. До того ж, клавіатура водостійка: неважливо, що ви на неї проллєте, чи то енергетик, чи кава, чи вода, вона продовжить працювати. Водостійкість забезпечують водовідштовхувальне покриття, захищена електроніка та отвір для стоку рідини.

У геймерських клавіатурах особливо важливо мати можливість настроїти додаткові клавіші для гри. B120 має кнопки «Авто-постріл», «Турбо-постріл», три клавіші для закупівлі арсеналу в шутерах, а також гарячі кнопки для регулювання гучності та відтворення музики.

+ Переваги: низька ціна
— Недоліки: великий час відгуку, швидке зношування матеріалів
Особливості: сама тиха та легка клавіатура

Механічні клавіатури

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

Порівняно з мембранними, механічні ігрові клавіатури мають найкращий час відгуку – 0,2 мс проти 1 мс. До того ж, їх кнопки не потрібно прожимати до кінця, що робить комфортним ігровий процес і швидкісний друк.

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


Геймерська механічна клавіатура

За рахунок використання металевих деталей, механічні клавіатури важчі за мембранні. Іноді метал стає частиною дизайну: наприклад, верхня панель Bloody B860 виконана з алюмінію і прикрашена рельєфним малюнком з шестерні. Це забезпечує додаткову вагу та стійкість клавіатури, а також міцність та стійкість до корозії. У корпусі цієї моделі вбудований тримач для смартфона, щоб телефон завжди залишався під рукою і не відволікав від гри.


У корпусі клавіатури Bloody B860 є підставка для смартфона

У моделі B860 використовується технологія LK (Light Strike), яка використовує оптичні перемикачі, що скорочують час відгуку до 0.2 мс. До того ж, у клавіатури зменшено хід спрацьовування клавіш: це забезпечує натискання на 25% швидше, ніж у звичайних металевих перемикачів. Кнопки захищені 6 мм бар'єром для запобігання потраплянню рідини.

+ Переваги: ​​швидкий відгук, міцність та довговічність матеріалів
- Недоліки: висока ціна
Особливості: чіткий звук клавіш, велика вага пристрою

Комбіновані клавіатури

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

Наприклад, клавіатура Bloody B314 має лише чотири механічні клавіші – WASD. Їхні кейкапи виконані з нековзного матеріалу.


Клавіатура для геймерів

B314 має незвичайний і функціональним дизайном. Клавіатура має 9 додаткових кнопок, розташованих на спеціальних панелях по периметру пристрою. Геймер може призначити їм будь-які функції, які стануть у нагоді в грі. Незвичайно виглядають декоративні панелі в піксельному стилі та яскраве триколірне підсвічування гаджета. Прогумовані ніжки та широка підставка для зап'ястя забезпечують більш комфортну гру та меншу втому.

+ Переваги: ​​швидкий відгук ігрових клавіш, доступна ціна
– Недоліки: великий час відгуку мембранних перемикачів
Особливості: поєднує в собі властивості мембранної та механічної клавіатури

Флагмани ігрових клавіатур

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

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


Механічна ігрова клавіатура відрізняється зручністю та яскравим підсвічуванням

Модель B845R має анімаційне RGB-підсвічування з підтримкою до 16,8 млн колірних варіантів. За допомогою спеціального програмного забезпечення можна налаштовувати необхідну яскравість і колір, створювати свої варіанти підсвічування для кожної групи клавіш, зберігати їх та ділитися з друзями. До того ж, клавіатура підсвічується з обох боків.


+ Переваги: ​​швидкий відгук, особлива ергономічність, спеціальні налаштуванняпідсвічування, міцність та довговічність матеріалів
– Недоліки: найдорожчі ігрові клавіатури
особливості: даний видклавіатур створений спеціально для ігор та кіберспорту

Мембранні клавіатури

Мембранні клавіатури - найпоширеніший тип клавіатури. Принцип їх роботи полягає в тому, що пластикова мембрана, встановлена ​​під клавішею, замикає два контакти, внаслідок чого комп'ютер передається сигнал про натискання відповідної кнопки. Завдяки простій технології, ці пристрої мають низьку вартість, що робить їх особливо популярними.

Мембранні клавіатури є тихими: в їх конструкції використовуються гумові елементи, які пом'якшують звук натискання перемикачів. При цьому кнопки спрацьовують тільки при повному натисканні. Враховуючи тишу їхньої роботи та м'якість віддачі, при швидкому наборі може бути складно зрозуміти, натиснута клавіша чи ні. Час відгуку такої ігрової клавіатури – від 1 мс.

Дизайн та конструкція ігрових пристроїв повинні забезпечувати максимальний комфорт під час гри. Від звичайних клавіатур ігрові відрізняються наявністю додаткових клавіш, яскравим підсвічуванням, гарною стійкістю та рядом спеціальних налаштувань. Наприклад, мембранна ігрова клавіатура Bloody B120 має 4 знімні силіконові клавіші WASD, що особливо зручно для переміщення в іграх: вони не ковзають, а завдяки рельєфній текстурі їх легко знайти навпомацки. До того ж, клавіатура водостійка: неважливо, що ви на неї проллєте, чи то енергетик, чи кава, чи вода, вона продовжить працювати. Водостійкість забезпечують водовідштовхувальне покриття, захищена електроніка та отвір для стоку рідини.

У геймерських клавіатурах особливо важливо мати можливість настроїти додаткові клавіші для гри. B120 має кнопки «Авто-постріл», «Турбо-постріл», три клавіші для закупівлі арсеналу в шутерах, а також гарячі кнопки для регулювання гучності та відтворення музики.

Переваги: ​​низька ціна - Недоліки: великий час відгуку, швидке зношування матеріалів Особливості: сама тиха і легка клавіатура

Механічні клавіатури

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

Порівняно з мембранними, механічні ігрові клавіатури мають найкращий час відгуку – 0,2 мс проти 1 мс. До того ж, їх кнопки не потрібно прожимати до кінця, що робить комфортним ігровий процес і швидкісний друк.

Момент замикання контакту в механічній клавіатурі виділяється характерним клацанням. Гучний звук клавіш може бути незвичним для користувачів мембранних пристроїв: з такою клавіатурою не варто працювати в офісі, щоб не заважати колегам. Однак звук механічних клавіш зовсім не помітний, якщо ви граєте в навушниках або звикли до нього. За рахунок використання металевих деталей, механічні клавіатури важчі за мембранні. Іноді метал стає частиною дизайну: наприклад, верхня панель Bloody B860 виконана з алюмінію і прикрашена рельєфним малюнком з шестерні. Це забезпечує додаткову вагу та стійкість клавіатури, а також міцність та стійкість до корозії. У корпусі цієї моделі вбудований тримач для смартфона, щоб телефон завжди залишався під рукою і не відволікав від гри. У моделі B860 використовується технологія LK (Light Strike), яка використовує оптичні перемикачі, що скорочують час відгуку до 0.2 мс. До того ж, у клавіатури зменшено хід спрацьовування клавіш: це забезпечує натискання на 25% швидше, ніж у звичайних металевих перемикачів. Кнопки захищені 6 мм бар'єром для запобігання потраплянню рідини.

Переваги: ​​швидкий відгук, міцність та довговічність матеріалів - Недоліки: висока ціна Особливості: чіткий звук клавіш, велика вага пристрою

Гібридні клавіатури

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

Наприклад, гібридна клавіатура Bloody B314 має чотири механічні WASD. Ці кнопки готові до активного використання та виконані з нековзного матеріалу. B314 має незвичайний і функціональний дизайн. Клавіатура має 9 додаткових кнопок, розташованих на спеціальних панелях по периметру пристрою. Геймер може призначити їм будь-які функції, які стануть у нагоді в грі. Незвичайно виглядають декоративні панелі в піксельному стилі та яскраве триколірне підсвічування гаджета. Нековзні ніжки та широка підставка для зап'ястя забезпечують більш комфортну гру та меншу втому.

Переваги: ​​швидкий відгук ігрових клавіш, доступна ціна

Недоліки: великий час відгуку мембранних перемикачів

Особливості: поєднує в собі властивості мембранної та механічної клавіатури

Флагмани ігрових клавіатур

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

Наприклад, флагманська ігрова клавіатура Bloody B845R відрізняється унікальним розташуванням цифрового блоку: він перенесений у ліву частину, що звільняє більше місця для миші. Верхня панель пристрою виконана з алюмінієвого сплаву: клавіатура важка та стійка. Для максимального комфорту гравця широка гумова підставка розташована не лише під лівою рукою, а вздовж усієї клавіатури. Модель B845R має анімаційне RGB-підсвічування з підтримкою до 16,8 млн колірних варіантів. За допомогою спеціального програмного забезпечення можна налаштовувати необхідну яскравість і колір, створювати свої варіанти підсвічування для кожної групи клавіш, зберігати їх та ділитися з друзями. До того ж, клавіатура підсвічується з обох боків. + Переваги: ​​швидкий відгук, особлива ергономічність, спеціальні налаштування підсвічування, міцність та довговічність матеріалів

Недоліки: найдорожчі ігрові клавіатури

Особливості: даний вид клавіатур створений спеціально для ігор та кіберспорту

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

Однак механіка клавіш не позбавлена ​​недоліків. У процесі роботи клавіатура може виявляти нестабільність: виникати хибні натискання, дублювання натискання символів, і зрештою западання клавіш.

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

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

Способи перевірки клавіш клавіатури онлайн

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

По черзі натиснувши всі наявні клавіші, ви зможете визначити, яка клавіша не функціонує.

Аналогічним чином можна перевірити западання та фантомні натискання (хибне натискання) клавіш.

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

Визначивши проблемну клавішу, ви зможете зробити подальші діїдля виправлення ситуації.

Онлайн сервіси тестування клавіш клавіатури

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

Key-Test - тестування клавіатури та клавіш

І першим сервісом, про який йтиметься, є Key-Test. Цей сервіс може похвалитися російською мовою інтерфейсу, зручністю перевірки клавіш клавіатури. Звичайно, ніякі сторонні утиліти та програми завантажувати і встановлювати при цьому не потрібно.

  1. Відкрийте веб-сайт сервісу. Переключивши розкладку в англійський варіант, почніть натискання клавіш на клавіатурі, одночасно відстежуючи показники їх роботи на сервісі.
  2. Ті клавіші, що ви натиснули, будуть забарвлені у синій відтінок.
  3. Якщо ви бачите на віртуальній клавіатурі клавішу, яка поперемінно змінює свій відтінок з жовтого на синій, то, швидше за все, аналогічна клавіша на вашій клавіатурі виявляє нестабільність у роботі (фантомне натискання, залипання).
  4. У верхній частині інтерфейсу віртуальної клавіатуриє невелике чорне вікно, у якому ведеться історія натиснутих під час тестування клавіатури клавіш. Дане віконце надасть посильну допомогу в процесі тестування ймовірно несправних кнопок.

Keyboardtester – тестування працездатності клавіатури

Цей сервіс є англомовним, що, однак, абсолютно не завадить нам скористатися ним. Щоб протестувати клавіатуру, перейдіть на його сайт і клікніть по кнопці, що розташовується там Launch the Tester. Відобразиться віртуальна клавіатура.

При натисканні клавіші на клавіатурі, відповідна клавіша буде обрамлена в зелений колір на віртуальній клавіатурі. Також буде подано відповідний звуковий супровід у вигляді клацання. Ви можете налаштувати звук натискання, для цього у верхньому лівому куті виберіть: None– звук буде вимкнено, Josh- Промовляння натискання, Click- Стандартне клацання.

Якщо ж у будь-якої клавіші віртуальної клавіатури відбувається миготіння з жовтого на зелений, то ця поведінка може свідчити про несправність (клавіша залипла, натискається сама по собі) відповідної клавіші на клавіатурі.

Mackeytest.root-project - перевірка та тестування Mac клавіатури

Цей сервіс більше підходить для тестування клавіатур комп'ютерів Apple, однак і звичайні PC клавіатури з тим самим успіхом можна протестувати цим інструментом.

Насамперед зайдіть на сайт сервісу, і після появи відповідної клавіатури на екрані монітора, почніть натискання клавіш на вашій клавіатурі.

Натиснені клавіші будуть забарвлені синім кольором, а ті, що викликають сумнів (наживаються самі по багато разів, залипли) - морганням з жовтого на синій.

І нарешті, останній у даному оглядісервіс, який також покликаний протестувати наявну клавіатуру на коректність натискання клавіш.

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

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

Короткий підсумок

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

А на період ремонту заміни ви можете скористатися віртуальною клавіатурою, що є в Windows за замовчуванням.

Для цього натисніть комбінацію клавіш на клавіатурі Win + Rі у вікні, що відкрилося Виконативведіть "osk"(без лапок), а потім натисніть OK.

Буде відкрито віртуальну клавіатуру, з якою ви зможете ввести будь-які символи, що є і на фізичній клавіатурі.

Якщо у вас залишилися питання, ви можете поставити їх у коментарях.

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

Це виявляється у збільшенні часу появи підказок наступних слів, а також уповільнення роботи системи автокорекції. Якщо в іншому вас нова клавіатура Google влаштовує, сьогодні я хочу розповісти вам, як можна помітно прискорити її роботу.

Зробити це дуже просто.

Як прискорити роботу віртуальної клавіатури Google Gboard

1. Насамперед увійдіть в меню налаштувань програми. Зробити це можна, натиснувши довгим тапом на символ з логотипом Google, розташований у лівій частині панелі інструментів клавіатури, а потім на значок із зображенням шестерні (скриншот у заголовку).

2. У меню налаштувань Gboard виберіть «Виправлення тексту»

3. У вікні опцій виправлення тексту вимкніть перемикачі навпроти пунктів «Підказувати імена» та «Індивідуалізувати підказки».

Всі. Тепер ваша віртуальна клавіатура Gboardздобуде колишню швидкість роботи.

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

Якщо ви подивитеся на «ігрові» клавіатури, то багато хто з них продається за ціною $100 або вище на заявах про їхню швидкість. У рекламних оголошеннях можна зустріти такі заяви:

  • Спеціально розроблені клавіші, які скорочують час реєстрації натискання
  • У 8 РАЗІВ ШВИДШЕ - швидкість опитування 1000 Гц: час відгуку 0,1 мілісекунди
  • Отримай абсолютну перевагу над своїми противниками з надшвидкою роботою клавішних перемикачів 45g і спрацюванням на 40% швидше, ніж у стандартних перемикачів Cherry MX Red
  • Найвища у світі частота опитування 1000 Гц
  • Найшвидша у світі ігрова клавіатура, частота опитування 1000 Гц, час відгуку 0,001 секунди
Незважаючи на всі ці заяви, я знайшов лише одну людину, яка публічно протестувала час відгуку клавіатури - і вона перевірила лише дві клавіатури. Взагалі, на моє глибоке переконання, якщо хтось робить заяви про продуктивність без бенчмарків, то, ймовірно, ці заяви не є правдою, як непротестований (або іншим чином перевірений) програмний код слід за умовчанням вважати неробочим.

Ситуація з ігровими клавіатурами багато в чому нагадує розмову із продавцем машин:

Продавець: Ця машина супербезпечна! Має дванадцять подушок безпеки!
Я: Це добре, але як вона виглядає у краш-тестах?
Продавець: Дванадцять подушок безпеки!

Звісно, ​​ігрові клавіатури мають частоту опитування 1000 Гц, і що з цього?

Виникає два очевидні питання:

Яке значення має відгук клавіатури?

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

Все це почалося, тому що мене не залишало відчуття, що старі комп'ютери начебто швидше реагують на натискання клавіш, ніж сучасні машини. Наприклад, iMac G4 під MacOS 9 або Apple 2 здаються швидше, ніж моя система Kaby Lake на 4,2 ГГц. Я ніколи не довіряв подібним відчуттям, тому що десятиліття досліджень показали, що у користувачів часто виникають відчуття прямо протилежні реальності, так що я взяв високошвидкісну камеру - і почав вимірювати реальну затримку між натисканням клавіші і появою символу на екрані, а також затримку в швидкості реагування курсору на рух мишкою. Як з'ясувалося, старі комп'ютери, що здавалися швидкими, дійсно виявилися швидкими, набагато швидше за мій сучасний комп'ютер - у комп'ютерів 70-х і 80-х років затримка між натисканням клавіші і появою символу на екрані часто знаходиться в межах від 30 до 50 мс без будь-якої моди. , у той час як у сучасних комп'ютерів вона часто в діапазоні від 100 до 200 мс при натисканні кнопки в консолі. Можна знизити відгук до 50 мс у добре оптимізованих іграх з химерною ігровою конфігурацією, і є один незвичайний споживчий пристрій, який легко б'є результат 5 мкс, але в більшості інших робота набагато повільніша. У сучасних комп'ютерів сильно зросла пропускна спроможність, але час відгуку виглядає не так чудово.

У будь-якому випадку, під час вимірювань у мого Kaby Lake на 4,2 ГГц була найвища однопоточна продуктивність серед усіх комп'ютерів, які можна купити, але час відгуку гірший, ніж у швидкої машини 70-х років (приблизно в 6 разів повільніше, ніж Apple 2), що трохи дивно. Щоб з'ясувати, де виникає затримка, я почав вимірювати час відгуку клавіатури, тому що це перша частина конвеєра вводу-виводу. Я планував оцінити затримки від початку і до кінця, почавши з першої ланки та виключивши клавіатуру як реальне джерело затримки. Але виявилося, що клавіатура мають дуже значну затримку! Я був дуже здивований, що середня за затримкою у протестованих клавіатур перевищує час відгуку всього конвеєра Apple 2. Якщо ви відразу не розумієте глибину цього абсурду, врахуйте, що в процесорі Apple 2 всього 3500 транзисторів на частоті 1 МГц, а за оцінкою Atmel в сучасних топових клавіатурах близько 80 тис. транзисторів на 16 МГц. Це у 20 разів більше транзисторів, які працюють на 16-кратній тактовій частоті- клавіатури сьогодні потужніші, ніж самі комп'ютери 70-х та 80-х років! І все одно середня медіанна клавіатура сьогодні додає таку ж затримку, як весь конвеєр вводу-виводу, аж до дисплея, на швидкій машині 70-х.

Подивимося на характеристики часу відгуку деяких клавіатур:

Клавіатура Відгук (мс) Інтерфейс Ігрова
Apple Magic (USB) 15 USB FS
HHKB Lite 2 20 USB FS
MS Natural 4000 20 USB
Das 3 25 USB
Logitech K120 30 USB
Unicomp Model M 30 USB FS
Pok3r Vortex 30 USB FS
Filco Majestouch 30 USB
Dell OEM 30 USB
Powerspec OEM 30 USB
Kinesis Freestyle 2 30 USB FS
Chinfai Silicone 35 USB FS
Razer Ornata Chroma 35 USB FS Так
OLKB Planck rev 4 40 USB FS
Ergodox 40 USB FS
MS Comfort 5000 40 бездротова
Easterntimes i500 50 USB FS Так
Kinesis Advantage 50 USB FS
Genius Luxemate i200 55 USB
Topre Type Heaven 55 USB FS
Logitech K360 60 "уніфікований"

Час відгуку - це час від початку переміщення клавіші, що натискається, до надходження відповідного USB-пакета в шину USB . Числа заокруглені до 5 мс, щоб уникнути помилкового відчуття точності. Модель Easterntimes i500 також продається за назвою Tomoko MMC023.

У колонці «Інтерфейс» вказано тип з'єднання: USB FS відповідає протоколу USB Full-Speed, який підтримує опитування до 1000 Гц – ця функція часто рекламується у топових клавіатурах. USB відповідає протоколу USB Low-Speed, який використовується у більшості клавіатур. Колонка «Ігрова» вказує на те, чи позиціонується дана модельяк ігрова клавіатура. «Бездротова» означає наявність якогось спеціального приймача, а «уніфікований» - це бездротовий стандарт Logitech.

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

Так ми встановили факт, що сучасні клавіатури є значним чинником збільшення затримки, що відбулася протягом останніх 40 років. Інше питання - чи справді затримка сучасної клавіатури значима для користувачів? З таблиці бачимо різницю у затримці близько 40 мс. Чи помітна така різниця? Давайте порівняємо час відгуку клавіатури та вивчимо деякі емпіричні дослідження щодо сприйняття людиною.

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

Чи справді ігрові клавіатури швидше за звичайні?

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

Для ігрових клавіатур часто рекламуються функції, які знижують час відгуку, на зразок підключення USB FS і опитування 1000 Гц. Специфікації USB Low-Speed ​​встановлюють мінімальний час між пакетами 10 мс, тобто 100 Гц. Однак USB-пристрої часто округляють це значення найближчим часом двійки і працюють на 8 мс, тобто 125 Гц. З проміжком 8 мс між пакетами середня затримка через необхідність очікувати на наступний раунд опитування становить 4 мс. З інтервалом опитування 1 мс середня затримка USB-опитування становить 0,5 мс, що дає нам різницю в 3,5 мс. Хоча це може бути помітним збільшенням затримки для швидкі клавіатуриначебто Apple Magic, але ясно, що час відгуку клавіатури більше залежить від інших факторів, а ігрові клавіатури з нашого тесту настільки повільні, що їх не рятує економія 3,5 мс.

Висновок

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

Люди не розрізняють затримку 100 або 200 мс

Ось «когнітивний нейробіолог, який вивчає зорове сприйняття та когнітивні здібності». Він посилається на факт, що швидкість реакції у людини становить 200 мс, і говорить купу наукової нісенітниці на доказ того, що ніхто не здатний помітити затримку менше 100 мс. Тут трохи незвичайно, що коментатор заявляє про свою особливу авторитетність і рясно використовує наукову термінологію, але взагалі часто люди заявляють, що затримку 50 або 100 мс неможливо помітити, тому що швидкість реакції людини 200 мс. Такий аргумент не має сенсу, бо це є незалежні величини. Це як сказати, що ви не помітили запізнення літака на годину, тому що час польоту складає шість годин.

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

Це неважливо, тому що гра оновлюється на 60 FPS

Фундаментально це така ж помилка, як і попередня. Якщо у вас затримка о пів такту, то з ймовірністю 50% вона перенесе подію на наступний крок обробки. Це краще, ніж ймовірність 100%, але мені незрозуміло, чому люди думають, що затримка має бути настільки ж великою, як частота оновлення екрану, щоб вона мала значення. І для довідки, дельта в 45 мс між найповільнішою та найшвидшою з виміряних нами клавіатур відповідає 2,7 кадрам на 60 FPS.

Клавіатури не можуть бути швидше 5/10/20 мс через усунення хибних повторних натискань

Навіть без зусиль для оптимізації механізму перемикачів, якщо вам потрібно додати в систему затримку, немає жодної причини, чому клавіатура не може зараховувати натискання (або вивільнення) клавіші в момент контакту. Так повсюдно робиться в інших типах систем і, наскільки я можу сказати, клавіатурам ніхто не заважає робити аналогічно (і сподіваюся, якісь з них так роблять). Час на усунення хибних повторних натискань може обмежити швидкість повторного введення символу, але немає обов'язкової причини, чому він має впливати на час відгуку. І якщо взяти швидкість повторного введення символу, то представимо обмеження 5 мс на час зміни стану клавіші через введення затримки. Це означає, що повний цикл (натискання та звільнення) займає 10 мс, тобто 100 натискань клавіші за секунду, що набагато перевищує можливості будь-якої людини. Ви можете заперечити, що так з'являється певна неточність, яка може негативно вплинути на деякі програми (музика, ігри з ритмом), але обмежується механізмом перемикача. Використання механізму усунення хибних повторних натискань із запізненням не робить ситуацію гіршою, ніж вона була раніше.

Додаткова проблема із затримкою на усунення хибних повторних натискань полягає в тому, що більшість виробників клавіатур начебто плутають швидкість опитування та затримку на усунення хибних повторних натискань. Часто можна зустріти клавіатури із частотою опитування від 100 до 200 Гц. Це виправдовується заявами на кшталт «Немає причин збільшувати швидкість опитування, тому що затримка на усунення хибних повторних натискань становить 5 мс» - тут поєднуються обидві помилки, описані вище. Якщо ви витягнете схеми з клавіатури Apple 2e, то побачите, що там частота опитування приблизно 50 кГц. Затримка усунення хибних повторних натискань становить приблизно 6 мс, що відповідає частоті 167 Гц. Навіщо ж опитувати так часто клавіатуру? Завдяки швидкому скануваннюКонтролер клавіатури негайно починає відлік часу на затримку для усунення хибних повторних натискань (максимум через 20 мікросекунд), на відміну від сучасних клавіатур, які опитуються на 167 Гц. Через це відлік часу на повторне спрацьовування може розпочатися через 6 мс, тобто пауза займає у 300 разів більше часу.

Перепрошую за відсутність роз'яснень щодо термінології, але я думаю, що кожен, хто наводить такий аргумент, повинен зрозуміти і пояснення:-).

Додаток: експериментальна установка

Вимірювання USB проводилися на кабелі USB. Розтин кабелю порушує цілісність сигналу, і я виявив, що з довгим кабелем деякі клавіатури слабким сигналомне забезпечують достатній рівень реєстрації моїм дешевим логічним аналізатором.

Початок виміру ініціювався одночасним натисканням двох клавіш - однієї на клавіатурі, а другий підключеної до логічного аналізатора. Тут з'являється певна похибка, тому що неможливо натиснути дві клавіші одночасно. Для калібрації установки ми використовували дві однакові кнопки, підключені до логічного аналізатора. Середня за медіаною похибка склала менше 1 мс, а 90% похибок вписуються в межі 5 мс. Для справді швидких клавіатур похибки такого розміру унеможливлюють вимірювання на цій установці, але в нашому випадку вимірювання середньої затримки можна вважати прийнятними. Ймовірно, похибка при одночасному натисканні кнопок можна зменшити на мізерно малу величину, якщо сконструювати пристрій, який одночасно натискатиме кнопку і включатиме логічний аналізатор. З такою установкою покращиться і точність вимірювання середніх значень (бо простіше буде проводити велику кількість тестів).

Якщо хочете знати точну конфігурацію установки, використовувався перемикач E-switch LL1105AF065Q . Живлення та заземлення забезпечується платою Arduino. Немає певної причини використовувати саме таку конфігурацію. Насправді трохи абсурдно використовувати цілу Arduino для живлення, але ми все зробили з підручних запчастин, саме ці деталі опинилися в лабораторії нашого коворкінг-центру, за винятком перемикачів. Не знайшлося двох однакових екземплярів хоч якогось перемикача, тому нам довелося купити кілька для калібрування на однаковому устаткуванні. Конкретна модельтут немає значення; підійде будь-який перемикач із низьким омічним опором.

Під час тестів натискалася клавіша z – перевірявся байт 29 у шині USB, а потім реєструвався час першого пакета з відповідною інформацією. Але як і у вищезгаданій ситуації, підійде будь-яка клавіша.

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

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

Dan Luu
Recurse Center
455 Broadway, 2nd Floor
New York, NY 10013

Ви можете допомогти і переказати трохи коштів на розвиток сайту