Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
System.Terminal.Emulator.KeyboardInput
Documentation
data KeyboardState Source #
Constructors
KeyboardState | |
Fields
|
Instances
Eq KeyboardState Source # | |
Defined in System.Terminal.Emulator.KeyboardInput Methods (==) :: KeyboardState -> KeyboardState -> Bool # (/=) :: KeyboardState -> KeyboardState -> Bool # | |
Ord KeyboardState Source # | |
Defined in System.Terminal.Emulator.KeyboardInput Methods 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 Methods showsPrec :: Int -> KeyboardState -> ShowS # show :: KeyboardState -> String # showList :: [KeyboardState] -> ShowS # |
Constructors
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 | |
Ord KeyModifiers Source # | |
Defined in System.Terminal.Emulator.KeyboardInput Methods 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 Methods showsPrec :: Int -> KeyModifiers -> ShowS # show :: KeyModifiers -> String # showList :: [KeyModifiers] -> ShowS # |
data SpecialKey Source #
Constructors
Instances
Eq SpecialKey Source # | |
Defined in System.Terminal.Emulator.KeyboardInput | |
Ord SpecialKey Source # | |
Defined in System.Terminal.Emulator.KeyboardInput Methods 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 Methods showsPrec :: Int -> SpecialKey -> ShowS # show :: SpecialKey -> String # showList :: [SpecialKey] -> ShowS # |