Проверка клавиатуры онлайн. Как ускорить работу виртуальной клавиатуры 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-подсветкой c поддержкой до 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-подсветкой c поддержкой до 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

Вы можете помочь и перевести немного средств на развитие сайта