摘要 |
In a computer system having a processor capable of selectively operating in a first and second mode and a user input device managed by a controller, a method for maintaining synchronization between a user input device and an associated device driver includes initiating a transition of the processor from the first mode to the second mode upon occurrence of a predetermined event; detecting a user interaction with the user input device; initiating a transition of the processor back to the first mode; instructing a controller coupled to the user input device to process the user interaction and issue a signal to the processor upon completion; and initiating a transition of the processor back to the second mode upon receipt of the signal from the controller. |