4 ms·
I’m not sure what lag are you refering, but on physical buttons there is a minimum of 50ms - 100ms required by the customer. I guess is the same as on iPhone w
by GoToRO 6y ago
I’m not sure what lag are you refering, but on physical buttons there is a minimum of 50ms - 100ms required by the customer.
I guess is the same as on iPhone where if you hold backspace, it will not zap all the text, but go one by one with a visible delay. These companies simply treat end users as babies.
- mindslight 6y agoA good rule of thumb is that anything over 10ms response appears laggy (not instantaneous) to a user. This is especially dangerous on touchscreen inputs, as they lack tactile feedback and therefore require the user to focus on the display until their input has been acknowledged. I can't tell the specific concept you're talking about though. If it's the auto-repeat rate (your iPhone example), then of course there needs to be a delay before that kicks in, and a steady repeat rate. I'm talking about single button presses. If you're talking about the requirement to debounce buttons, the proper way to do this is to act on the button press immediately, while setting a timer that disallows further button state changes while waiting for the contacts to settle. This time is a balance between how long it actually takes the contacts to settle, and how rapidly a user could possibly push a button (missing a deliberate button press is also extremely frustrating and dangerously demanding of user attention, even with tactile feedback).
- GoToRO 6y agoWhat I was saying is that the way you debouce a button comes from the customer (mercedes, ford etc.). For sure you don’t act on a button press imediately. If you do that in automotive, all the electric noise will trigger the button randomly.