XtTranslatC 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]

XtTranslateKeycode()					  XtTranslateKeycode()

Name
  XtTranslateKeycode  - invoke the currently registered keycode-to-keysym
  translator.

Synopsis
  void XtTranslateKeycode(display, keycode, modifiers,	modifiers_return,
  keysym_return)
	 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 to translate.

  modifiers Specifies the modifiers to be applied to the keycode.

Outputs
  modifiers_return
	    Returns  a mask that indicates the modifiers actually used to
	    generate the keysym.

  keysym_return
	    Returns the resulting keysym.

Description
  XtTranslateKeycode() converts a keycode plus modifiers into  a  keysym.
  It   invokes	the  currently	registered  keycode-to-keysym  translator
  (XtTranslateKey() by default) and passes its arguments directly to that
  converter.

  See  XtTranslateKey() for a description of the default translator.  See
  XtKeyProc(2) for more details on the operation of  a	keycode-to-keysym
  translator procedure.

Usage
  The Translation Manager invokes the currently registered key translator
  procedure to convert incoming keycodes to keysyms.  Only  clients  that
  need	to  work with non-standard keysyms should need to register alter‐
  nate key translator procedures.

  The default key  translator,	XtTranslateKey(),  can	also  be  invoked
  directly.  A new translator can be registered by calling XtSetKeyTrans‐
  lator().

Structures
  The KeyCode and KeySym types are defined as follows:

     typedef unsigned char KeyCode;
     typedef XID KeySym;

  The Modifiers type and its legal values are defined as follows:

     typedef unsigned int Modifiers;
     #define ShiftMask	      (1<<0)
     #define LockMask	      (1<<1)
     #define ControlMask      (1<<2)
     #define Mod1Mask	      (1<<3)
     #define Mod2Mask	      (1<<4)
     #define Mod3Mask	      (1<<5)
     #define Mod4Mask	      (1<<6)
     #define Mod5Mask	      (1<<7)

See Also
  XtRegisterCaseConverter(1), XtSetKeyTranslator(1), XtTranslateKey(1),
  XtKeyProc(2).

Xt - Keyboard Handling					  XtTranslateKeycode()
[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