Низкие клавиатуры задержки - являются настоящими их?

Только что видя некоторую рекламу или другой я просто понял, что могла быть такая вещь как высокая задержка keybard - по сравнению с клавиатурой низкой задержки. Раз так затем, возможно, низкая задержка можно было быть еще одной хорошей вещью сделать все мои события кодирования что крошечный бит более замечательный.

Но я испытываю много затруднений, находящих исследование об этом, в противоположность маркетингу! Где некоторый authoritive или по крайней мере полезная информация?

Как плохо 'стандартная' задержка клавиатуры? Мы говорим миллисекунды? Десятки миллисекунд?

Что технологические ограничения вовлечены в протоколы программного обеспечения/аппаратных средств PS2, USB, USB 2.0, каналы USB, прерывания, и т.д.? Никто не заботился об этом достаточно, чтобы изучить его и опубликовать?

4
задан 19.06.2010, 09:53

1 ответ

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

USB-устройства могут указать свой уровень опроса (для конечных точек "прерывания", не для объема или управлять конечными точками). В целом большинство клавиатур и мышей будут иметь задержку приблизительно 4 мс, хотя это может быть выше. Путем установки дескриптора на маленькое значение (1 мс для полной скорости, 125us для высокой скорости) можно улучшить задержку USB. Можно взглянуть на полевое расположение дескриптора конечной точки.

4
ответ дан 07.12.2019, 20:10

Теги

Похожие вопросы