Время может быть больше одного года, а измеряться в пикосекундах и при этом еще окургляться до месяца. Не путай единицу измерения с его точностью и порядком величины результата. А время нахождения сообщения в очереди, пока оно поступит в обработчик, вполне может быть соизмеремо со временем реакции человека. Это зависит не от того, кто жмёт кеи, а от того, сколько тормозов в проге." писал(а):Начнём с того, что кнопки нажимаются человеком а не автоматом, поэтому говорить о пико/нано секундах и времени простоя сообщения в очереди не корректно
Свойства пружины и трение самой кнопки конечно влияют на время, но пока кнопку держит трение, а пружина не успела её вытолкнуть, кея физически ещё нажата и пока кею при нажатии держат трение и пружина кея физически ещё не нажата, так что эти эффекты меняют само измеряемое время и должны войти в результат измерения, а вот время реакции программы к самой кее никакого отношния уже не имеет и влияет на ошибку измерения. Кстати, время удержания кнопки человеком может измеряться не только сотнями или тысячами, но и десятками миллисекунд (иногда порядка 20 мс), а время удержания кнопки автоматом, типа, например, эмулятора клавы, скорее всего, будет как раз больше. А если копаться в трении и упругости, то еще придётся учесть время движения пальца и время прохождения нервного импульса по волокну из мозга к мышце, чтобы попытаться определить время, в течении которого пользователь хотел, чтобы кея была нажата.