Registry queries
@SPI_KEY_PRESS:
@SPI_KEY_RELEASE:
@SPI_KEY_PRESSRELEASE:
@SPI_KEY_SYM:
@SPI_KEY_STRING:
@Returns:
@i:
@Returns:
@desktop_list:
@Returns:
@desktop_list:
This is a function which is specified when creating a KeystrokeListener.
It is called when an event being listened for occurs.
If it returns TRUE, this indicates that the event should be consumed
rather than passed through; only callbacks whose listeners are
registered with the SPI_KEYLISTENER_ALL_WINDOWS or
SPI_KEYLISTENER_CANCONSUME flags can be consumed.
@stroke:
@user_data:
@Returns:
AccessibleKeyEventMask is a set of types of key events. It is used
in SPI_registerAccessibleKeystroketListener to specify the events to be
listener for.
AccessibleModifierMaskType is a synonym for AccessibleKeymaskType.
The defined values for AccessibleModifierMaskType can be found in
libspi/keymasks.h.
@SPI_KEYLISTENER_NOSYNC:
@SPI_KEYLISTENER_SYNCHRONOUS:
@SPI_KEYLISTENER_CANCONSUME:
@SPI_KEYLISTENER_ALL_WINDOWS:
This is a synonym for AccessibleDeviceEvent.
@len:
@keysyms:
@keycodes:
@keystrings:
@Returns:
@keyset:
@callback:
@user_data:
@Returns:
@listener:
@eventType:
@Returns:
@listener:
@eventType:
@Returns:
@listener:
@Returns:
@listener:
@keys:
@modmask:
@eventmask:
@sync_type:
@Returns:
@listener:
@modmask:
@Returns:
@listener:
@listener:
@callback:
@Returns:
@listener:
@callback:
@user_data:
@Returns:
@keyval:
@keystring:
@synth_type:
@Returns:
@x:
@y:
@name:
@Returns:
AccessibleDeviceEvent is a struct which encapsulates a device event.
@keystring:
@type:
@is_text:
AccessibleDeviceEventMask is a set of types of key events. It is used
in SPI_registerDeviceEventListener to specify the events to be listener for.
@SPI_KEY_PRESSED:
@SPI_KEY_RELEASED:
@SPI_BUTTON_PRESSED:
@SPI_BUTTON_RELEASED:
This is a function which is specified when creating a DeviceListener.
It is called when an event being listened for occurs.
@stroke:
@user_data:
@Returns:
@callback:
@user_data:
@Returns:
@listener:
@eventmask:
@filter:
@Returns:
@listener:
@filter:
@Returns:
@listener:
@callback:
@user_data:
@Returns:
@listener:
@callback:
@Returns:
@listener: