Representations of non-modifier keys.
KFun is indexed from 0 to 63. Range of supported FKeys varies by terminal and keyboard.
KUpLeft, KUpRight, KDownLeft, KDownRight, KCenter support varies by terminal and keyboard.
Actually, support for most of these but KEsc, KChar, KBS, and KEnter vary by terminal and keyboard.
Instances8Eq, Ord, Read, Show, Generic, NFData, …
Eq KeyDefined in vty-6.5 · Graphics.Vty.Input.EventsOrd KeyDefined in vty-6.5 · Graphics.Vty.Input.EventsRead KeyDefined in vty-6.5 · Graphics.Vty.Input.EventsShow KeyDefined in vty-6.5 · Graphics.Vty.Input.EventsGeneric KeyDefined in vty-6.5 · Graphics.Vty.Input.EventsNFData KeyDefined in vty-6.5 · Graphics.Vty.Input.EventsParse KeyDefined in vty-6.5 · Graphics.Vty.Configtype Rep Key = D1 ('MetaDataDefined in vty-6.5 · Graphics.Vty.Input.Events"Key"
"Graphics.Vty.Input.Events"
"vty-6.5-1yup7J3nL9oBgrKksjiNXW"
'False) ((((C1 ('MetaCons"KEsc"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KChar"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'NoSourceStrictness 'DecidedUnpack) (Rec0 Char)) :+: C1 ('MetaCons"KBS"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"KEnter"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KLeft"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KRight"
'PrefixI 'False) U1))) :+: ((C1 ('MetaCons"KUp"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KDown"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KUpLeft"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"KUpRight"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KDownLeft"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KDownRight"
'PrefixI 'False) U1)))) :+: (((C1 ('MetaCons"KCenter"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KFun"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'NoSourceStrictness 'DecidedUnpack) (Rec0 Int)) :+: C1 ('MetaCons"KBackTab"
'PrefixI 'False) U1)) :+: (C1 ('MetaCons"KPrtScr"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KPause"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KIns"
'PrefixI 'False) U1))) :+: ((C1 ('MetaCons"KHome"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"KPageUp"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KDel"
'PrefixI 'False) U1)) :+: ((C1 ('MetaCons"KEnd"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KPageDown"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"KBegin"
'PrefixI 'False) U1 :+: C1 ('MetaCons"KMenu"
'PrefixI 'False) U1)))))