Documentation
getExtensionVersion :: Connection -> Word16 -> [CChar] -> IO (Receipt GetExtensionVersionReply)Source
openDevice :: Connection -> Word8 -> IO (Receipt OpenDeviceReply)Source
closeDevice :: Connection -> Word8 -> IO ()Source
setDeviceMode :: Connection -> Word8 -> Word8 -> IO (Receipt Word8)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
grabDevice :: Connection -> GrabDevice -> IO (Receipt Word8)Source
ungrabDevice :: Connection -> TIMESTAMP -> Word8 -> IO ()Source
grabDeviceKey :: Connection -> GrabDeviceKey -> IO ()Source
ungrabDeviceKey :: Connection -> UngrabDeviceKey -> IO ()Source
grabDeviceButton :: Connection -> GrabDeviceButton -> 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
queryDeviceState :: Connection -> Word8 -> IO (Receipt Word8)Source
deviceBell :: Connection -> DeviceBell -> IO ()Source
getDeviceControl :: Connection -> Word16 -> Word8 -> IO (Receipt Word8)Source
type EventClass = Word32Source
data ValuatorMode Source
data PropagateMode Source
data GetExtensionVersion Source
Show GetExtensionVersion | |
Typeable GetExtensionVersion | |
ExtensionRequest GetExtensionVersion |
data DeviceInfo Source
Show DeviceInfo | |
Typeable DeviceInfo | |
Deserialize DeviceInfo | |
Serialize DeviceInfo |
data ListInputDevices Source
Show ListInputDevices | |
Typeable ListInputDevices | |
ExtensionRequest ListInputDevices |
data ButtonInfo Source
Show ButtonInfo | |
Typeable ButtonInfo | |
Deserialize ButtonInfo | |
Serialize ButtonInfo |
data ValuatorInfo Source
Show ValuatorInfo | |
Typeable ValuatorInfo | |
Deserialize ValuatorInfo | |
Serialize ValuatorInfo |
data InputClassInfo Source
Show InputClassInfo | |
Typeable InputClassInfo | |
Deserialize InputClassInfo | |
Serialize InputClassInfo |
data OpenDevice Source
Show OpenDevice | |
Typeable OpenDevice | |
ExtensionRequest OpenDevice |
data OpenDeviceReply Source
Show OpenDeviceReply | |
Typeable OpenDeviceReply | |
Deserialize OpenDeviceReply |
data InputClass Source
data CloseDevice Source
Show CloseDevice | |
Typeable CloseDevice | |
ExtensionRequest CloseDevice |
data SetDeviceMode Source
Show SetDeviceMode | |
Typeable SetDeviceMode | |
ExtensionRequest SetDeviceMode |
data SetDeviceModeReply Source
data SelectExtensionEvent Source
Show SelectExtensionEvent | |
Typeable SelectExtensionEvent | |
ExtensionRequest SelectExtensionEvent |
data GetDeviceMotionEvents Source
Show GetDeviceMotionEvents | |
Typeable GetDeviceMotionEvents | |
ExtensionRequest GetDeviceMotionEvents |
data DeviceTimeCoord Source
Show DeviceTimeCoord | |
Typeable DeviceTimeCoord | |
Deserialize DeviceTimeCoord | |
Serialize DeviceTimeCoord |
data ChangeKeyboardDevice Source
Show ChangeKeyboardDevice | |
Typeable ChangeKeyboardDevice | |
ExtensionRequest ChangeKeyboardDevice |
data ChangePointerDevice Source
Show ChangePointerDevice | |
Typeable ChangePointerDevice | |
ExtensionRequest ChangePointerDevice |
data GrabDeviceReply Source
Show GrabDeviceReply | |
Typeable GrabDeviceReply | |
Deserialize GrabDeviceReply |
data UngrabDevice Source
Show UngrabDevice | |
Typeable UngrabDevice | |
ExtensionRequest UngrabDevice |
data GrabDeviceKey Source
Show GrabDeviceKey | |
Typeable GrabDeviceKey | |
ExtensionRequest GrabDeviceKey |
data UngrabDeviceKey Source
Show UngrabDeviceKey | |
Typeable UngrabDeviceKey | |
ExtensionRequest UngrabDeviceKey |
data GrabDeviceButton Source
Show GrabDeviceButton | |
Typeable GrabDeviceButton | |
ExtensionRequest GrabDeviceButton |
data UngrabDeviceButton Source
Show UngrabDeviceButton | |
Typeable UngrabDeviceButton | |
ExtensionRequest UngrabDeviceButton |
data AllowDeviceEvents Source
Show AllowDeviceEvents | |
Typeable AllowDeviceEvents | |
ExtensionRequest AllowDeviceEvents |
data GetDeviceFocus Source
Show GetDeviceFocus | |
Typeable GetDeviceFocus | |
ExtensionRequest GetDeviceFocus |
data SetDeviceFocus Source
Show SetDeviceFocus | |
Typeable SetDeviceFocus | |
ExtensionRequest SetDeviceFocus |
data GetFeedbackControl Source
Show GetFeedbackControl | |
Typeable GetFeedbackControl | |
ExtensionRequest GetFeedbackControl |
data FeedbackState Source
Show FeedbackState | |
Typeable FeedbackState | |
Deserialize FeedbackState | |
Serialize FeedbackState |
data KbdFeedbackState Source
Show KbdFeedbackState | |
Typeable KbdFeedbackState | |
Deserialize KbdFeedbackState | |
Serialize KbdFeedbackState |
data PtrFeedbackState Source
Show PtrFeedbackState | |
Typeable PtrFeedbackState | |
Deserialize PtrFeedbackState | |
Serialize PtrFeedbackState |
data IntegerFeedbackState Source
Show IntegerFeedbackState | |
Typeable IntegerFeedbackState | |
Deserialize IntegerFeedbackState | |
Serialize IntegerFeedbackState |
data StringFeedbackState Source
Show StringFeedbackState | |
Typeable StringFeedbackState | |
Deserialize StringFeedbackState | |
Serialize StringFeedbackState |
data BellFeedbackState Source
Show BellFeedbackState | |
Typeable BellFeedbackState | |
Deserialize BellFeedbackState | |
Serialize BellFeedbackState |
data LedFeedbackState Source
Show LedFeedbackState | |
Typeable LedFeedbackState | |
Deserialize LedFeedbackState | |
Serialize LedFeedbackState |
data FeedbackCtl Source
Show FeedbackCtl | |
Typeable FeedbackCtl | |
Deserialize FeedbackCtl | |
Serialize FeedbackCtl |
data KbdFeedbackCtl Source
Show KbdFeedbackCtl | |
Typeable KbdFeedbackCtl | |
Deserialize KbdFeedbackCtl | |
Serialize KbdFeedbackCtl |
data PtrFeedbackCtl Source
Show PtrFeedbackCtl | |
Typeable PtrFeedbackCtl | |
Deserialize PtrFeedbackCtl | |
Serialize PtrFeedbackCtl |
data IntegerFeedbackCtl Source
Show IntegerFeedbackCtl | |
Typeable IntegerFeedbackCtl | |
Deserialize IntegerFeedbackCtl | |
Serialize IntegerFeedbackCtl |
data StringFeedbackCtl Source
Show StringFeedbackCtl | |
Typeable StringFeedbackCtl | |
Deserialize StringFeedbackCtl | |
Serialize StringFeedbackCtl |
data BellFeedbackCtl Source
Show BellFeedbackCtl | |
Typeable BellFeedbackCtl | |
Deserialize BellFeedbackCtl | |
Serialize BellFeedbackCtl |
data LedFeedbackCtl Source
Show LedFeedbackCtl | |
Typeable LedFeedbackCtl | |
Deserialize LedFeedbackCtl | |
Serialize LedFeedbackCtl |
data GetDeviceKeyMapping Source
Show GetDeviceKeyMapping | |
Typeable GetDeviceKeyMapping | |
ExtensionRequest GetDeviceKeyMapping |
data ChangeDeviceKeyMapping Source
Show ChangeDeviceKeyMapping | |
Typeable ChangeDeviceKeyMapping | |
ExtensionRequest ChangeDeviceKeyMapping |
data GetDeviceModifierMapping Source
Show GetDeviceModifierMapping | |
Typeable GetDeviceModifierMapping | |
ExtensionRequest GetDeviceModifierMapping |
data SetDeviceModifierMapping Source
Show SetDeviceModifierMapping | |
Typeable SetDeviceModifierMapping | |
ExtensionRequest SetDeviceModifierMapping |
data GetDeviceButtonMapping Source
Show GetDeviceButtonMapping | |
Typeable GetDeviceButtonMapping | |
ExtensionRequest GetDeviceButtonMapping |
data SetDeviceButtonMapping Source
Show SetDeviceButtonMapping | |
Typeable SetDeviceButtonMapping | |
ExtensionRequest SetDeviceButtonMapping |
data QueryDeviceState Source
Show QueryDeviceState | |
Typeable QueryDeviceState | |
ExtensionRequest QueryDeviceState |
data InputState Source
Show InputState | |
Typeable InputState | |
Deserialize InputState | |
Serialize InputState |
data ButtonState Source
Show ButtonState | |
Typeable ButtonState | |
Deserialize ButtonState | |
Serialize ButtonState |
data ValuatorState Source
Show ValuatorState | |
Typeable ValuatorState | |
Deserialize ValuatorState | |
Serialize ValuatorState |
data SendExtensionEvent Source
Show SendExtensionEvent | |
Typeable SendExtensionEvent | |
ExtensionRequest SendExtensionEvent |
data SetDeviceValuators Source
Show SetDeviceValuators | |
Typeable SetDeviceValuators | |
ExtensionRequest SetDeviceValuators |
data GetDeviceControl Source
Show GetDeviceControl | |
Typeable GetDeviceControl | |
ExtensionRequest GetDeviceControl |
data DeviceState Source
Show DeviceState | |
Typeable DeviceState | |
Deserialize DeviceState | |
Serialize DeviceState |
data DeviceResolutionState Source
Show DeviceResolutionState | |
Typeable DeviceResolutionState | |
Deserialize DeviceResolutionState | |
Serialize DeviceResolutionState |
data DeviceAbsCalibState Source
Show DeviceAbsCalibState | |
Typeable DeviceAbsCalibState | |
Deserialize DeviceAbsCalibState | |
Serialize DeviceAbsCalibState |
data DeviceAbsAreaState Source
Show DeviceAbsAreaState | |
Typeable DeviceAbsAreaState | |
Deserialize DeviceAbsAreaState | |
Serialize DeviceAbsAreaState |
data DeviceCoreState Source
Show DeviceCoreState | |
Typeable DeviceCoreState | |
Deserialize DeviceCoreState | |
Serialize DeviceCoreState |
data DeviceEnableState Source
Show DeviceEnableState | |
Typeable DeviceEnableState | |
Deserialize DeviceEnableState | |
Serialize DeviceEnableState |
data DeviceResolutionCtl Source
Show DeviceResolutionCtl | |
Typeable DeviceResolutionCtl | |
Deserialize DeviceResolutionCtl | |
Serialize DeviceResolutionCtl |
data DeviceAbsCalibCtl Source
Show DeviceAbsCalibCtl | |
Typeable DeviceAbsCalibCtl | |
Deserialize DeviceAbsCalibCtl | |
Serialize DeviceAbsCalibCtl |
data DeviceAbsAreaCtrl Source
Show DeviceAbsAreaCtrl | |
Typeable DeviceAbsAreaCtrl | |
Deserialize DeviceAbsAreaCtrl | |
Serialize DeviceAbsAreaCtrl |
data DeviceCoreCtrl Source
Show DeviceCoreCtrl | |
Typeable DeviceCoreCtrl | |
Deserialize DeviceCoreCtrl | |
Serialize DeviceCoreCtrl |
data DeviceEnableCtrl Source
Show DeviceEnableCtrl | |
Typeable DeviceEnableCtrl | |
Deserialize DeviceEnableCtrl | |
Serialize DeviceEnableCtrl |
data DeviceKeyPress Source
data DeviceKeyRelease Source
data DeviceButtonPress Source
data DeviceButtonRelease Source
data DeviceMotionNotify Source
data ProximityIn Source
Show ProximityIn | |
Typeable ProximityIn | |
Event ProximityIn | |
Deserialize ProximityIn |
data ProximityOut Source
Show ProximityOut | |
Typeable ProximityOut | |
Event ProximityOut | |
Deserialize ProximityOut |
data DeviceStateNotify Source