This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



XkbKeySymEntry(3)                               XKB FUNCTIONS                              XkbKeySymEntry(3)



NAME
       XkbKeySymEntry  -   Returns the keysym corresponding to shift level shift and group grp from the two-dimensional twodimensional
       dimensional array of keysyms for the key corresponding to keycode

SYNOPSIS
       KeySym XkbKeySymEntry macro ( xkb, keycode, shift, grp )
             XkbDescPtr xkb;
             KeyCode keycode;
             int shift;
             int grp;

ARGUMENTS
       - xkb  Xkb description of interest

       - keycode
              keycode of interest

       - shift
              shift level of interest

       - grp  group of interest

DESCRIPTION
       The key width and number of groups associated with a key are used to  form  a  small  two-dimensional
       array  of  KeySyms  for  a key. This array may be different sizes for different keys. The array for a
       single key is stored as a linear list, in row-major order. The arrays for all of the keys are  stored
       in  the  syms  field of the client map. There is one row for each group associated with a key and one
       column for each level. The index corresponding to a given group and shift level is computed as:

            idx = group_index * key_width + shift_level

       The offset field of the key_sym_map entry for a key is used to access the beginning of the array.

       XkbKeySymEntry returns the keysym corresponding to shift level shift and  group  grp  from  the  two-dimensional twodimensional
       dimensional array of keysyms for the key corresponding to keycode.



X Version 11                                    libX11 1.2.1                               XkbKeySymEntry(3)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...