XtKeyProc man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

XtKeyProc()							   XtKeyProc()

Name
  XtKeyProc - interface definition for keycode-to-keysym translation pro‐
  cedure.

Synopsis
  typedef void (*XtKeyProc)(Display *, KeyCode, Modifiers, Modifiers *,
      KeySym *);
	 Display *display;
	 KeyCode keycode;
	 Modifiers modifiers;
	 Modifiers *modifiers_return;
	 KeySym *keysym_return;

Inputs
  display   Specifies the display that the keycode is from.

  keycode   Specifies the keycode that is to be translated.

  modifiers Specifies the mask that indicates what modifier keys  (Shift,
	    Meta, Control, etc.) are pressed.

Outputs
  modifiers_return
	    Returns  a	mask  that  specifies  the modifier keys that the
	    function examined in making the conversion.

  keysym_return
	    Returns the resulting keysym.

Description
  An XtKeyProc is registered in a call	to  XtSetKeyTranslator()  and  is
  invoked  explicitly by a call to XtTranslateKeycode() and automatically
  by the Translation Manager in order to  convert  incoming  keycodes  to
  keysyms.

  An  XtKeyProc	 must convert the keycode and modifiers into a keysym and
  return that keysym in keysym_return.	It should  return  the	modifiers
  that	it  considers  in its translation in modifiers_return.	The value
  returned in this argument will be a constant for any given XtKeyProc.

  An XtKeyProc must be implemented so that multiple calls with	the  same
  display,  keycode,  and modifiers arguments will return the same result
  until either a new case converter (an XtCaseProc) is	registered  or	a
  MappingNotify event is received.

Usage
  XtTranslateKey() is the default XtKeyProc.  It should be sufficient for
  all applications except those that use non-standard keysyms.

  When writing an XtKeyProc, you will probably need  to	 call  XtConvert‐
  Case(),  and	XtGetKeysymTable().  You may also want to invoke XtTrans‐
  lateKey() directly to translate the standard keysyms.

See Also
  XtConvertCase(1), XtGetKeysymTable(1), XtKeysymToKeycodeList(1), XtReg‐
  isterCaseConverter(1), XtSetKeyTranslator(1), XtTranslateKey(1),
  XtTranslateKeycode(1).

Xt - Keyboard Handling						   XtKeyProc()
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net