Module LTerm_key

module LTerm_key: sig .. end
Keys

type code = 
| Char of CamomileLibrary.UChar.t (*
A unicode character.
*)
| Enter
| Escape
| Tab
| Up
| Down
| Left
| Right
| F1
| F2
| F3
| F4
| F5
| F6
| F7
| F8
| F9
| F10
| F11
| F12
| Next_page
| Prev_page
| Home
| End
| Insert
| Delete
| Backspace
Type of key code.
type t = {
   control : bool; (*
Is the control key down ?
*)
   meta : bool; (*
Is the meta key down ?
*)
   shift : bool; (*
Is the shift key down ?
*)
   code : code; (*
The code of the key.
*)
}
Type of key.
val compare : t -> t -> int
Same as Pervasives.compare.
val control : t -> bool
val meta : t -> bool
val code : t -> code
val to_string : t -> string
Returns the string representation of the given key.
val to_string_compact : t -> string
Returns the string representation of the given key in the form "C-M-a".