1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### ENUM AccessibleKeySynthType ##### -->
24 @SPI_KEY_PRESSRELEASE:
28 <!-- ##### FUNCTION SPI_getDesktopCount ##### -->
36 <!-- ##### FUNCTION SPI_getDesktop ##### -->
45 <!-- ##### FUNCTION SPI_getDesktopList ##### -->
52 <!-- # Unused Parameters # -->
56 <!-- ##### FUNCTION SPI_freeDesktopList ##### -->
64 <!-- ##### USER_FUNCTION AccessibleKeystrokeListenerCB ##### -->
66 This is a function which is specified when creating a KeystrokeListener.
67 It is called when an event being listened for occurs.
68 If it returns TRUE, this indicates that the event should be consumed
69 rather than passed through; only callbacks whose listeners are
70 registered with the SPI_KEYLISTENER_ALL_WINDOWS or
71 SPI_KEYLISTENER_CANCONSUME flags can be consumed.
79 <!-- ##### TYPEDEF AccessibleKeyEventMask ##### -->
81 AccessibleKeyEventMask is a set of types of key events. It is used
82 in SPI_registerAccessibleKeystroketListener to specify the events to be
87 <!-- ##### TYPEDEF AccessibleModifierMaskType ##### -->
89 AccessibleModifierMaskType is a synonym for AccessibleKeymaskType.
90 The defined values for AccessibleModifierMaskType can be found in
95 <!-- ##### TYPEDEF AccessibleKeyMaskType ##### -->
101 <!-- ##### TYPEDEF AccessibleKeyEventType ##### -->
107 <!-- ##### ENUM AccessibleKeyListenerSyncType ##### -->
112 @SPI_KEYLISTENER_NOSYNC:
113 @SPI_KEYLISTENER_SYNCHRONOUS:
114 @SPI_KEYLISTENER_CANCONSUME:
115 @SPI_KEYLISTENER_ALL_WINDOWS:
117 <!-- ##### TYPEDEF AccessibleKeystroke ##### -->
119 This is a synonym for AccessibleDeviceEvent.
123 <!-- ##### FUNCTION SPI_createAccessibleKeySet ##### -->
135 <!-- ##### FUNCTION SPI_freeAccessibleKeySet ##### -->
143 <!-- ##### FUNCTION SPI_createAccessibleKeystrokeListener ##### -->
153 <!-- ##### FUNCTION SPI_registerGlobalEventListener ##### -->
163 <!-- ##### FUNCTION SPI_deregisterGlobalEventListener ##### -->
173 <!-- ##### FUNCTION SPI_deregisterGlobalEventListenerAll ##### -->
182 <!-- ##### FUNCTION SPI_registerAccessibleKeystrokeListener ##### -->
195 <!-- ##### FUNCTION SPI_deregisterAccessibleKeystrokeListener ##### -->
205 <!-- ##### FUNCTION AccessibleKeystrokeListener_unref ##### -->
213 <!-- ##### FUNCTION AccessibleKeystrokeListener_removeCallback ##### -->
223 <!-- ##### FUNCTION AccessibleKeystrokeListener_addCallback ##### -->
234 <!-- ##### FUNCTION SPI_generateKeyboardEvent ##### -->
245 <!-- ##### FUNCTION SPI_generateMouseEvent ##### -->
256 <!-- ##### STRUCT AccessibleDeviceEvent ##### -->
258 AccessibleDeviceEvent is a struct which encapsulates a device event.
269 <!-- ##### TYPEDEF AccessibleDeviceEventMask ##### -->
271 AccessibleDeviceEventMask is a set of types of key events. It is used
272 in SPI_registerDeviceEventListener to specify the events to be listener for.
276 <!-- ##### ENUM AccessibleDeviceEventType ##### -->
284 @SPI_BUTTON_RELEASED:
286 <!-- ##### USER_FUNCTION AccessibleDeviceListenerCB ##### -->
288 This is a function which is specified when creating a DeviceListener.
289 It is called when an event being listened for occurs.
297 <!-- ##### FUNCTION SPI_createAccessibleDeviceListener ##### -->
307 <!-- ##### FUNCTION SPI_registerDeviceEventListener ##### -->
318 <!-- ##### FUNCTION SPI_deregisterDeviceEventListener ##### -->
328 <!-- ##### FUNCTION AccessibleDeviceListener_addCallback ##### -->
339 <!-- ##### FUNCTION AccessibleDeviceListener_removeCallback ##### -->
349 <!-- ##### FUNCTION AccessibleDeviceListener_unref ##### -->