manpagez: man pages & more
man XkbTranslateKeySym(3)
Home | html | info | man
XkbTranslateKeySym(3)             XKB FUNCTIONS            XkbTranslateKeySym(3)




NAME

       XkbTranslateKeySym - Find the string and symbol associated with a keysym
       for a given keyboard state


SYNOPSIS

       int XkbTranslateKeySym (Display *dpy, KeySym *sym_inout, unsigned int
              mods, char *buf, int nbytes, int *extra_rtrn);


ARGUMENTS

       dpy    connection to X server

       sym_inout
              symbol to be translated; result of translation

       mods   modifiers to apply to sym_inout

       buf    buffer into which returned string is written

       nbytes size of buffer in bytes

       extra_rtrn
              number of bytes overflow


DESCRIPTION

       XkbTranslateKeySym applies the transformations specified in mods to the
       symbol specified by sym_inout.  It returns in buf the string, if any,
       associated with the keysym for the current locale. If the transformations
       in mods changes the keysym, sym_inout is updated accordingly. If the
       string returned is larger than nbytes, a count of bytes that does not fit
       into the buffer is returned in extra_rtrn. XkbTranslateKeySym returns the
       number of bytes it placed into buf.


RETURN VALUES

       buf            Returns the string, if any, associated with the keysym for
                      the current locale.





X Version 11                      libX11 1.8.2             XkbTranslateKeySym(3)

xorg-libX11 1.8.2 - Generated Sat Nov 19 07:29:49 CST 2022
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.