@@ -13,23 +13,15 @@ data Key = KEsc | KFun Int | KBackTab | KPrtScr | KPause | KASCII Char | KBS | K
13data Modifier = MShift | MCtrl | MMeta | MAlt
13data Modifier = MShift | MCtrl | MMeta | MAlt
14 deriving (Eq,Show,Ord)
14 deriving (Eq,Show,Ord)
16−-- |Mouse buttons. Not yet used.
16+-- | Mouse buttons. Not yet used.
17data Button = BLeft | BMiddle | BRight
17data Button = BLeft | BMiddle | BRight
18 deriving (Eq,Show,Ord)
18 deriving (Eq,Show,Ord)
20−-- |Generic events.
20+-- | Generic events.
21data Event = EvKey Key [Modifier] | EvMouse Int Int Button [Modifier]
21data Event = EvKey Key [Modifier] | EvMouse Int Int Button [Modifier]
22 | EvResize Int Int
22 | EvResize Int Int
23 deriving (Eq,Show,Ord)
23 deriving (Eq,Show,Ord)
26− = Valid Key [Modifier]
30− | MisPfx Key [Modifier] [Char]
33type ClassifyTable = [(String, (Key, [Modifier]))]
25type ClassifyTable = [(String, (Key, [Modifier]))]
35map_to_legacy_table :: [(String, Event)] -> ClassifyTable
27map_to_legacy_table :: [(String, Event)] -> ClassifyTable