Provides the ability to inject KeyEvent
s into the keyboard subsystem.
Return type for clients key events listener.
Type of the keyboard key input event.
The meaning of the key press. This is typically the Unicode codepoint inserted
by this event, or an enum representing a key that corresponds to whitespace or
is otherwise unprintable.
Client should implement this protocol to get notified of key events.
Components may request this service from their namespace to be notified of
physical key events.
NonPrintableKey represents the meaning of a non-symbolic key on a keyboard.