| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Evdev
Documentation
pattern SyncEvent :: SyncEventType -> Event Source #
pattern RelativeEvent :: RelativeAxis -> EventValue -> Event Source #
pattern AbsoluteEvent :: AbsoluteAxis -> EventValue -> Event Source #
pattern MiscEvent :: MiscEventType -> EventValue -> Event Source #
pattern SwitchEvent :: SwitchEventType -> EventValue -> Event Source #
pattern LEDEvent :: LEDEventType -> EventValue -> Event Source #
pattern SoundEvent :: SoundEventType -> EventValue -> Event Source #
pattern RepeatEvent :: RepeatEventType -> EventValue -> Event Source #
pattern ForceFeedbackEvent :: EventCode -> EventValue -> Event Source #
pattern PowerEvent :: EventCode -> EventValue -> Event Source #
pattern ForceFeedbackStatusEvent :: EventCode -> EventValue -> Event Source #
prettyEvent :: Event -> String Source #
grabDevice :: Device -> IO () Source #
ungrabDevice :: Device -> IO () Source #
deviceName :: Device -> IO ByteString Source #
devicePath :: Device -> RawFilePath Source #
deviceProperties :: Device -> IO [DeviceProperty] Source #
Instances
| Enum EventCode Source # | |
Defined in Evdev Methods succ :: EventCode -> EventCode # pred :: EventCode -> EventCode # fromEnum :: EventCode -> Int # enumFrom :: EventCode -> [EventCode] # enumFromThen :: EventCode -> EventCode -> [EventCode] # enumFromTo :: EventCode -> EventCode -> [EventCode] # enumFromThenTo :: EventCode -> EventCode -> EventCode -> [EventCode] # | |
| Eq EventCode Source # | |
| Ord EventCode Source # | |
| Read EventCode Source # | |
| Show EventCode Source # | |
newtype EventValue Source #
Constructors
| EventValue Int32 |
Instances
data KeyEventType Source #
Instances
Instances
| Enum ReadFlag Source # | |
| Eq ReadFlag Source # | |
| Ord ReadFlag Source # | |
Defined in Evdev.LowLevel | |
| Show ReadFlag Source # | |