Module kernel::services::keyboard::mux

source ·
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§

Enums§