Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

Accessibility::DeviceEventController Interface Reference

import "Accessibility_Registry.idl";

List of all members.

Public Member Functions

boolean registerKeystrokeListener (in DeviceEventListener listener, in KeySet keys, in ControllerEventMask mask, in KeyEventTypeSeq type, in EventListenerMode mode)
void deregisterKeystrokeListener (in DeviceEventListener listener, in KeySet keys, in ControllerEventMask mask, in KeyEventTypeSeq type)
boolean registerDeviceEventListener (in DeviceEventListener listener, in EventTypeSeq typeseq)
void deregisterDeviceEventListener (in DeviceEventListener listener, in EventTypeSeq typeseq)
boolean notifyListenersSync (in DeviceEvent event)
oneway void notifyListenersAsync (in DeviceEvent event)
void generateKeyboardEvent (in long keycode, in string keystring, in KeySynthType type)
void generateMouseEvent (in long x, in long y, in string eventName)
void unImplemented ()
void unImplemented2 ()
void unImplemented3 ()
void unImplemented4 ()


Member Function Documentation

void Accessibility::DeviceEventController::deregisterDeviceEventListener in DeviceEventListener  listener,
in EventTypeSeq  typeseq
 

deregisterDeviceEventListener: : a which will intercept events. : an indicating which event types to stop listening for.

Returns: void

De-register a previously registered keyboard eventlistener.

void Accessibility::DeviceEventController::deregisterKeystrokeListener in DeviceEventListener  listener,
in KeySet  keys,
in ControllerEventMask  mask,
in KeyEventTypeSeq  type
 

deregisterKeystrokeListener: : a which will intercept key events. : a indicating which keys to intercept, or KEYSET_ALL_KEYS. : a filtering the intercepted key events. : an mask that may created by ORing event types together.

Returns: void

De-register a previously registered keyboard eventlistener.

void Accessibility::DeviceEventController::generateKeyboardEvent in long  keycode,
in string  keystring,
in KeySynthType  type
 

generateKeyboardEvent: : a long integer indicating the keycode of the keypress to be synthesized. : an optional UTF-8 string indicating a complex keyboard input event. : a KeySynthType indicating the type of event(s) to be synthesized: a key press, release, press-release pair, or a complex input string (for instance from an internationalized or complex text input method, or a composed character).

Note that may be truncated before being processed, as keycode length may be platform-dependent and keycode ranges are generally much smaller than CORBA_long. One or the other of or are generally NULL, (but not both), depending on the value of .

Returns: void

Synthesize a keyboard event.

void Accessibility::DeviceEventController::generateMouseEvent in long  x,
in long  y,
in string  eventName
 

generateMouseEvent: : a long integer indicating the screen x coord for the mouse event. : a long integer indicating the screen y coord for the mouse event. : a string indicating the type of mouse event, e.g. "button1up" Returns: void

Synthesize a mouse event.

oneway void Accessibility::DeviceEventController::notifyListenersAsync in DeviceEvent  event  ) 
 

boolean Accessibility::DeviceEventController::notifyListenersSync in DeviceEvent  event  ) 
 

boolean Accessibility::DeviceEventController::registerDeviceEventListener in DeviceEventListener  listener,
in EventTypeSeq  typeseq
 

registerDeviceEventListener: : a which will intercept events. : an indicating which event types to listen for. Returns: true if successful, false if not

Register to intercept events, and either pass them on or consume them. To listen to keyboard events use registerKeystrokeListener instead.

boolean Accessibility::DeviceEventController::registerKeystrokeListener in DeviceEventListener  listener,
in KeySet  keys,
in ControllerEventMask  mask,
in KeyEventTypeSeq  type,
in EventListenerMode  mode
 

registerKeystrokeListener: : a which will intercept key events. : a indicating which keys to intercept, or KEYSET_ALL_KEYS. : a filtering the intercepted key events. : an mask that may created by ORing event types together. : a indicating whether the listener should receive the events synchronously, potentially consuming them, or just be notified asynchronously of those events that have been generated. Returns: true if successful, false if not

Register to intercept keyboard events, and either pass them on or consume them.

void Accessibility::DeviceEventController::unImplemented  ) 
 

unImplemented:

placeholders for future expansion.

void Accessibility::DeviceEventController::unImplemented2  ) 
 

void Accessibility::DeviceEventController::unImplemented3  ) 
 

void Accessibility::DeviceEventController::unImplemented4  ) 
 


The documentation for this interface was generated from the following file:
Generated on Fri Jan 28 19:24:27 2005 for AT_SPI_IDL by doxygen 1.3.5