package libinput

  1. Overview
  2. Docs

Module Input.KeycodeSource

Keyboard key code.

See https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h

Sourcetype t = private int
Sourceval pp : t Fmt.t

Conversions

Sourceval of_int : int -> t
Sourceval of_uint32 : Unsigned.UInt32.t -> t
Sourceval to_uint32 : t -> Unsigned.UInt32.t

Common keys

Sourceval key_esc : t
Sourceval key_enter : t
Sourceval key_space : t
Sourceval key_tab : t
Sourceval key_home : t
Sourceval key_end : t
Sourceval key_left : t
Sourceval key_right : t
Sourceval key_up : t
Sourceval key_down : t
Sourceval key_pageup : t
Sourceval key_pagedown : t
Sourceval key_backspace : t
Sourceval key_delete : t

Mouse buttons

Sourceval btn_left : t
Sourceval btn_right : t
Sourceval btn_middle : t