摘要 |
A multi-modal user-interface for an electronic device comprises two user-interface components (10, 11). Each user-interface component (10, 11) has its own individual event queue (12, 13), event checking loop (14, 15), and“action listener”(16, 17). Each user-interface component (10, 11), identifies and detects user-interaction events and posts those events to its own respective event queue. The interaction event queues (12, 13) are arranged such that when an interaction event happens at one or other queue 1(2, 13), any appropriate user interface actions that are possible at the respective queue are executed immediately, and at the same time the event is reported to the interaction queue at the other user-interface component via a communications channel (18). In this way, a distributed interaction event queue arrangement is maintained.
|