Controls the keyboard input into the workbench key binding architecture. This allows key events to be programmatically pushed into the key binding architecture -- potentially triggering the execution of commands. It is used by the Workbench to listen for events on the Display.
This class is not designed to be thread-safe. It is assumed that all access to the press method is done through the event loop. Accessing this method outside the event loop can cause corruption of internal state.
| |