Expand description
Keyboard multiplexer service.
This module contains the KeyboardMuxServer
type, which implements both
KeyboardService
and a KeyboardMuxService
defined in this module. It
is used for systems where multiple hardware keyboards may be available, to
allow clients to subscribe to events from any keyboard (using its
KeyboardService
implementation). Keyboard drivers use the
KeyboardMuxService
to publish events from their keyboards to the
multiplexer, which broadcasts those events to all clients.
Structs§
- A client for the
KeyboardMuxService
. - The keyboard multiplexer.
- Service definition for the keyboard multiplexer.