SoXtKeyboard(3IV)
SoXtKeyboard - translates and reports events for the keyboard
As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.
NAME SoXtKeyboard - translates and reports events for the keyboard INHERITS FROM SoXtDevice > SoXtKeyboard SYNOPSIS #include <Inventor/Xt/devices/SoXtKeyboard.h> #define SO_XT_ALL_KEYBOARD_EVENTS (KeyPressMask | KeyReleaseMask) Methods from class SoXtKeyboard: SoXtKeyboard(EventMask mask = SO_XT_ALL_KEYBOARD_EVENTS) ~SoXtKeyboard() Methods from class SoXtDevice: virtual void enable(Widget w, XtEventHandler f, XtPointer data, Window win = NULL) virtual void disable(Widget w, XtEventHandler f, XtPointer data) virtual const SoEvent * translateEvent(XAnyEvent *xevent) void setWindowSize(const SbVec2s &size) const SbVec2s & getWindowSize() const DESCRIPTION This class manages events generated by the keyboard, including key press and release events (SoKeyboardEvent). METHODS SoXtKeyboard(EventMask mask = SO_XT_ALL_KEYBOARD_EVENTS) ~SoXtKeyboard() Constructor and destructor. To the constructor, pass which keyboard events you are interested in as a bitwise OR of the following values: KeyPressMask - Key press events KeyReleaseMask - Key release events Or simply pass the defined value SO_XT_ALL_KEYBOARD_EVENTS for all keyboard events. The device will only report events of this type for the widget it is enabled on. SEE ALSO SoXtDevice, SoKeyboardEvent