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".