Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XmTranslateKey(3)	    Library Functions Manual	       XmTranslateKey(3)

NAME
     XmTranslateKey -- The default keycode-to-keysym translator

SYNOPSIS
     #include <Xm/Xm.h>
     void XmTranslateKey(
     Display *display,
     KeyCode keycode,
     Modifiers modifiers,
     Modifiers *modifiers_return,
     KeySym *keysym_return);

DESCRIPTION
     XmTranslateKey is the default XtKeyProc translation procedure for Motif ap-
     plications. The function takes a keycode and modifiers and returns the cor-
     responding keysym.

     XmTranslateKey serves two main purposes: to enable new translators with ex-
     panded functionality to get the default Motif keycode-to-keysym translation
     in  addition to whatever they add, and to reinstall the default translator.
     This function enables keysyms defined by the Motif virtual bindings  to  be
     used when an application requires its own XtKeyProc to be installed.

     display   Specifies the display that the keycode is from

     keycode   Specifies the keycode to translate

     modifiers Specifies the modifier keys to be applied to the keycode

     modifiers_return
	       Specifies  a  mask of the modifier keys actually used to generate
	       the keysym (an AND of modifiers and any default modifiers applied
	       by the currently registered translator)

     keysym_return
	       Specifies a pointer to the resulting keysym

RELATED
     VirtualBindings(3).

							       XmTranslateKey(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XmTranslateKey&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help