Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data KeyboardState Source #
KeyboardState | |
|
Instances
Eq KeyboardState Source # | |
Defined in System.Terminal.Emulator.KeyboardInput (==) :: KeyboardState -> KeyboardState -> Bool # (/=) :: KeyboardState -> KeyboardState -> Bool # | |
Ord KeyboardState Source # | |
Defined in System.Terminal.Emulator.KeyboardInput compare :: KeyboardState -> KeyboardState -> Ordering # (<) :: KeyboardState -> KeyboardState -> Bool # (<=) :: KeyboardState -> KeyboardState -> Bool # (>) :: KeyboardState -> KeyboardState -> Bool # (>=) :: KeyboardState -> KeyboardState -> Bool # max :: KeyboardState -> KeyboardState -> KeyboardState # min :: KeyboardState -> KeyboardState -> KeyboardState # | |
Show KeyboardState Source # | |
Defined in System.Terminal.Emulator.KeyboardInput showsPrec :: Int -> KeyboardState -> ShowS # show :: KeyboardState -> String # showList :: [KeyboardState] -> ShowS # |
KeyPress_Char !Char !KeyModifiers | The char must be a plain-old regular "visible" character (or ' ').
Specifically, you should not put 'n' or 'b' (use |
KeyPress_SpecialKey !SpecialKey !KeyModifiers | Used for a key press of a |
data KeyModifiers Source #
Instances
Eq KeyModifiers Source # | |
Defined in System.Terminal.Emulator.KeyboardInput (==) :: KeyModifiers -> KeyModifiers -> Bool # (/=) :: KeyModifiers -> KeyModifiers -> Bool # | |
Ord KeyModifiers Source # | |
Defined in System.Terminal.Emulator.KeyboardInput compare :: KeyModifiers -> KeyModifiers -> Ordering # (<) :: KeyModifiers -> KeyModifiers -> Bool # (<=) :: KeyModifiers -> KeyModifiers -> Bool # (>) :: KeyModifiers -> KeyModifiers -> Bool # (>=) :: KeyModifiers -> KeyModifiers -> Bool # max :: KeyModifiers -> KeyModifiers -> KeyModifiers # min :: KeyModifiers -> KeyModifiers -> KeyModifiers # | |
Show KeyModifiers Source # | |
Defined in System.Terminal.Emulator.KeyboardInput showsPrec :: Int -> KeyModifiers -> ShowS # show :: KeyModifiers -> String # showList :: [KeyModifiers] -> ShowS # |
data SpecialKey Source #
Instances
Eq SpecialKey Source # | |
Defined in System.Terminal.Emulator.KeyboardInput (==) :: SpecialKey -> SpecialKey -> Bool # (/=) :: SpecialKey -> SpecialKey -> Bool # | |
Ord SpecialKey Source # | |
Defined in System.Terminal.Emulator.KeyboardInput compare :: SpecialKey -> SpecialKey -> Ordering # (<) :: SpecialKey -> SpecialKey -> Bool # (<=) :: SpecialKey -> SpecialKey -> Bool # (>) :: SpecialKey -> SpecialKey -> Bool # (>=) :: SpecialKey -> SpecialKey -> Bool # max :: SpecialKey -> SpecialKey -> SpecialKey # min :: SpecialKey -> SpecialKey -> SpecialKey # | |
Show SpecialKey Source # | |
Defined in System.Terminal.Emulator.KeyboardInput showsPrec :: Int -> SpecialKey -> ShowS # show :: SpecialKey -> String # showList :: [SpecialKey] -> ShowS # |