Copyright | (c) 2016-19 Brian W Bush |
---|---|
License | MIT |
Maintainer | Brian W Bush <code@functionally.io> |
Stability | Production |
Portability | Linux |
Safe Haskell | Safe |
Language | Haskell2010 |
Parse events from Linux devinput streams. See <https://github.com/torvalds/linux/blob/master/include/uapi/linux/input.h> for details.
Synopsis
- data InputEvent = InputEvent {}
- byteLength :: Integral a => a
Types
data InputEvent Source #
Input events from Linux devinput streams. See <https://github.com/torvalds/linux/blob/master/include/uapi/linux/input.h> for details.
Instances
Eq InputEvent Source # | |
Defined in System.Hardware.Linux.Input (==) :: InputEvent -> InputEvent -> Bool # (/=) :: InputEvent -> InputEvent -> Bool # | |
Ord InputEvent Source # | |
Defined in System.Hardware.Linux.Input compare :: InputEvent -> InputEvent -> Ordering # (<) :: InputEvent -> InputEvent -> Bool # (<=) :: InputEvent -> InputEvent -> Bool # (>) :: InputEvent -> InputEvent -> Bool # (>=) :: InputEvent -> InputEvent -> Bool # max :: InputEvent -> InputEvent -> InputEvent # min :: InputEvent -> InputEvent -> InputEvent # | |
Read InputEvent Source # | |
Defined in System.Hardware.Linux.Input readsPrec :: Int -> ReadS InputEvent # readList :: ReadS [InputEvent] # readPrec :: ReadPrec InputEvent # readListPrec :: ReadPrec [InputEvent] # | |
Show InputEvent Source # | |
Defined in System.Hardware.Linux.Input showsPrec :: Int -> InputEvent -> ShowS # show :: InputEvent -> String # showList :: [InputEvent] -> ShowS # | |
Binary InputEvent Source # | |
Defined in System.Hardware.Linux.Input |
byteLength :: Integral a => a Source #
The number of bytes in an input event.