A device has a real-time subsystem which maintains a queue for UI events. The user gets instantaneous feedback that the UI action has been registered (or dropped if the queue is full).
Also dedicated display or other feedback system for the input queue. Maybe a count-up timer from the last event, represented by a growing bar?
This avoids confusion of a sluggish UI due to the main computer being busy: "Did I actually push that button? Maybe I should push it again. Oh no, I didn't mean to push it twice!"
Command line interfaces have less of a problem with this.
No comments :
Post a Comment