[go: up one dir, main page]

Module reis::ei::keyboard

source ·
Expand description

Interface for keyboard requests and events. This interface is available on devices with the ei_device.capability keyboard.

This interface is only provided once per device and where a client requests ei_keyboard.release the interface does not get re-initialized. An EIS implementation may adjust the behavior of the device (including removing the device) if the interface is releasd.

Note that for a client to receive objects of this type, it must announce support for this interface in ei_handshake.interface_version.

Structs

Enums

  • The logical state of a key.
  • The keymap type describes how the keymap in the ei_keyboard.keymap event should be parsed.