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 | |