| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Graphics.XHB.Gen.Input
Documentation
getExtensionVersion :: Connection -> Word16 -> [CChar] -> IO (Receipt GetExtensionVersionReply) Source
openDevice :: Connection -> Word8 -> IO (Receipt OpenDeviceReply) Source
closeDevice :: Connection -> Word8 -> IO () Source
setDeviceMode :: Connection -> Word8 -> ValuatorMode -> IO (Receipt Word8) Source
selectExtensionEvent :: Connection -> SelectExtensionEvent -> IO () Source
getSelectedExtensionEvents :: Connection -> WINDOW -> IO (Receipt GetSelectedExtensionEventsReply) Source
getDeviceDontPropagateList :: Connection -> WINDOW -> IO (Receipt GetDeviceDontPropagateListReply) Source
getDeviceMotionEvents :: Connection -> GetDeviceMotionEvents -> IO (Receipt GetDeviceMotionEventsReply) Source
changeKeyboardDevice :: Connection -> Word8 -> IO (Receipt Word8) Source
changePointerDevice :: Connection -> ChangePointerDevice -> IO (Receipt Word8) Source
grabDevice :: Connection -> GrabDevice -> IO (Receipt GrabStatus) Source
ungrabDevice :: Connection -> TIMESTAMP -> Word8 -> IO () Source
grabDeviceKey :: Connection -> GrabDeviceKey -> IO () Source
ungrabDeviceKey :: Connection -> UngrabDeviceKey -> IO () Source
grabDeviceButton :: Connection -> GrabDeviceButton -> IO () Source
ungrabDeviceButton :: Connection -> UngrabDeviceButton -> IO () Source
allowDeviceEvents :: Connection -> AllowDeviceEvents -> IO () Source
getDeviceFocus :: Connection -> Word8 -> IO (Receipt GetDeviceFocusReply) Source
setDeviceFocus :: Connection -> SetDeviceFocus -> IO () Source
getFeedbackControl :: Connection -> Word8 -> IO (Receipt Word16) Source
getDeviceKeyMapping :: Connection -> GetDeviceKeyMapping -> IO (Receipt GetDeviceKeyMappingReply) Source
changeDeviceKeyMapping :: Connection -> ChangeDeviceKeyMapping -> IO () Source
getDeviceModifierMapping :: Connection -> Word8 -> IO (Receipt GetDeviceModifierMappingReply) Source
setDeviceModifierMapping :: Connection -> SetDeviceModifierMapping -> IO (Receipt MappingStatus) Source
queryDeviceState :: Connection -> Word8 -> IO (Receipt Word8) Source
sendExtensionEvent :: Connection -> SendExtensionEvent -> IO () Source
deviceBell :: Connection -> DeviceBell -> IO () Source
getDeviceControl :: Connection -> Word16 -> Word8 -> IO (Receipt Word8) Source
type EventClass = Word32 Source
data ValuatorMode Source
Constructors
| ValuatorModeRelative | |
| ValuatorModeAbsolute |
data PropagateMode Source
Constructors
| PropagateModeAddToList | |
| PropagateModeDeleteFromList |
data GetExtensionVersion Source
Constructors
| MkGetExtensionVersion | |
Fields | |
data GetExtensionVersionReply Source
Constructors
| MkGetExtensionVersionReply | |
data ListInputDevices Source
Constructors
| MkListInputDevices | |
data ListInputDevicesReply Source
Constructors
| MkListInputDevicesReply | |
data InputClass Source
Constructors
| MkInputInfo | |
Fields | |
Constructors
| MkKeyInfo | |
Fields | |
Constructors
| MkAxisInfo | |
Fields | |
data InputClassInfo Source
Constructors
| MkInputClassInfo | |
data OpenDeviceReply Source
Constructors
| MkOpenDeviceReply | |
data SetDeviceModeReply Source
Constructors
| MkSetDeviceModeReply | |
Fields | |
data SelectExtensionEvent Source
Constructors
| MkSelectExtensionEvent | |
data GetSelectedExtensionEvents Source
Constructors
| MkGetSelectedExtensionEvents | |
Fields | |
data GetSelectedExtensionEventsReply Source
Constructors
| MkGetSelectedExtensionEventsReply | |
data ChangeDeviceDontPropagateList Source
Constructors
| MkChangeDeviceDontPropagateList | |
data GetDeviceDontPropagateList Source
Constructors
| MkGetDeviceDontPropagateList | |
Fields | |
data GetDeviceDontPropagateListReply Source
Constructors
| MkGetDeviceDontPropagateListReply | |
data GetDeviceMotionEvents Source
Constructors
| MkGetDeviceMotionEvents | |
data GetDeviceMotionEventsReply Source
Constructors
| MkGetDeviceMotionEventsReply | |
data DeviceTimeCoord Source
Constructors
| MkDeviceTimeCoord | |
Fields | |
data ChangeKeyboardDevice Source
Constructors
| MkChangeKeyboardDevice | |
Fields | |
data ChangeKeyboardDeviceReply Source
Constructors
| MkChangeKeyboardDeviceReply | |
Fields | |
data ChangePointerDevice Source
Constructors
| MkChangePointerDevice | |
data ChangePointerDeviceReply Source
Constructors
| MkChangePointerDeviceReply | |
Fields | |
data GrabDeviceReply Source
Constructors
| MkGrabDeviceReply | |
Fields | |
data GrabDeviceKey Source
Constructors
Instances
data UngrabDeviceKey Source
Constructors
| MkUngrabDeviceKey | |
data GrabDeviceButton Source
Constructors
data UngrabDeviceButton Source
Constructors
| MkUngrabDeviceButton | |
data DeviceInputMode Source
data AllowDeviceEvents Source
Constructors
| MkAllowDeviceEvents | |
data GetDeviceFocus Source
Constructors
| MkGetDeviceFocus | |
Fields | |
data GetDeviceFocusReply Source
Constructors
| MkGetDeviceFocusReply | |
data SetDeviceFocus Source
Constructors
| MkSetDeviceFocus | |
data GetFeedbackControl Source
Constructors
| MkGetFeedbackControl | |
Fields | |
data GetFeedbackControlReply Source
Constructors
| MkGetFeedbackControlReply | |
data FeedbackClass Source
data KbdFeedbackState Source
Constructors
data PtrFeedbackState Source
Constructors
| MkPtrFeedbackState | |
data IntegerFeedbackState Source
Constructors
| MkIntegerFeedbackState | |
data StringFeedbackState Source
Constructors
| MkStringFeedbackState | |
data BellFeedbackState Source
Constructors
| MkBellFeedbackState | |
data LedFeedbackState Source
Constructors
| MkLedFeedbackState | |
data KbdFeedbackCtl Source
Constructors
data PtrFeedbackCtl Source
Constructors
| MkPtrFeedbackCtl | |
data IntegerFeedbackCtl Source
Constructors
| MkIntegerFeedbackCtl | |
data StringFeedbackCtl Source
Constructors
| MkStringFeedbackCtl | |
data BellFeedbackCtl Source
Constructors
| MkBellFeedbackCtl | |
data LedFeedbackCtl Source
Constructors
| MkLedFeedbackCtl | |
data GetDeviceKeyMapping Source
Constructors
| MkGetDeviceKeyMapping | |
data GetDeviceKeyMappingReply Source
Constructors
| MkGetDeviceKeyMappingReply | |
data ChangeDeviceKeyMapping Source
Constructors
| MkChangeDeviceKeyMapping | |
data GetDeviceModifierMapping Source
Constructors
| MkGetDeviceModifierMapping | |
Fields | |
data GetDeviceModifierMappingReply Source
Constructors
| MkGetDeviceModifierMappingReply | |
data SetDeviceModifierMapping Source
Constructors
| MkSetDeviceModifierMapping | |
data SetDeviceModifierMappingReply Source
Constructors
| MkSetDeviceModifierMappingReply | |
data GetDeviceButtonMapping Source
Constructors
| MkGetDeviceButtonMapping | |
Fields | |
data GetDeviceButtonMappingReply Source
Constructors
| MkGetDeviceButtonMappingReply | |
data SetDeviceButtonMapping Source
Constructors
| MkSetDeviceButtonMapping | |
data SetDeviceButtonMappingReply Source
Constructors
| MkSetDeviceButtonMappingReply | |
data QueryDeviceState Source
Constructors
| MkQueryDeviceState | |
Fields | |
data QueryDeviceStateReply Source
Constructors
| MkQueryDeviceStateReply | |
Fields | |
Constructors
| MkKeyState | |
Fields
| |
data SendExtensionEvent Source
Constructors
| MkSendExtensionEvent | |
data SetDeviceValuators Source
Constructors
| MkSetDeviceValuators | |
data SetDeviceValuatorsReply Source
Constructors
| MkSetDeviceValuatorsReply | |
Fields | |
data GetDeviceControl Source
Constructors
| MkGetDeviceControl | |
data GetDeviceControlReply Source
Constructors
| MkGetDeviceControlReply | |
Fields | |
data DeviceResolutionState Source
Constructors
| MkDeviceResolutionState | |
data DeviceAbsCalibState Source
Constructors
data DeviceAbsAreaState Source
Constructors
| MkDeviceAbsAreaState | |
Fields | |
data DeviceCoreState Source
Constructors
| MkDeviceCoreState | |
data DeviceEnableState Source
Constructors
| MkDeviceEnableState | |
Constructors
| MkDeviceCtl | |
Fields | |
data DeviceResolutionCtl Source
Constructors
| MkDeviceResolutionCtl | |
data DeviceAbsCalibCtl Source
Constructors
data DeviceAbsAreaCtrl Source
Constructors
| MkDeviceAbsAreaCtrl | |
data DeviceCoreCtrl Source
Constructors
| MkDeviceCoreCtrl | |
data DeviceEnableCtrl Source
Constructors
| MkDeviceEnableCtrl | |
data DeviceValuatorEvent Source
Constructors
| MkDeviceValuatorEvent | |
data DeviceKeyPressEvent Source
Constructors
data DeviceKeyReleaseEvent Source
Constructors
data DeviceButtonPressEvent Source
Constructors
data DeviceButtonReleaseEvent Source
Constructors
data DeviceMotionNotifyEvent Source
Constructors
data ProximityInEvent Source
Constructors
data ProximityOutEvent Source
Constructors
data FocusInEvent Source
Constructors
| MkFocusInEvent | |
data FocusOutEvent Source
Constructors
| MkFocusOutEvent | |
data DeviceStateNotifyEvent Source
Constructors
data DeviceMappingNotifyEvent Source
Constructors
| MkDeviceMappingNotifyEvent | |
data ChangeDeviceNotifyEvent Source
Constructors
| MkChangeDeviceNotifyEvent | |
data DeviceKeyStateNotifyEvent Source
Constructors
| MkDeviceKeyStateNotifyEvent | |
data DeviceButtonStateNotifyEvent Source
Constructors
| MkDeviceButtonStateNotifyEvent | |
data DevicePresenceNotifyEvent Source
Constructors
| MkDevicePresenceNotifyEvent | |