Manpage of 'XkbKeyType' on UHLU - BSD System Documentation,
Programming Reference, Manual Pages and Source Code
All manual pages         All RFC pages
Common page
for XkbKeyType
Other pages
for XkbKeyType
More pages
containing XkbKeyType

Section 3 manual page or howto for 'XkbKeyType'  

XkbKeyType(3)			 XKB FUNCTIONS			 XkbKeyType(3)



NAME
       XkbKeyType  -  Obtain  the  index of a key type or the pointer to a key
       type

SYNOPSIS
       XkbKeyTypePtr XkbKeyType ( xkb, keycode, group )

	     XkbDescPtr xkb;
	     KeyCode keycode;
	     int group;

ARGUMENTS
       - xkb  Xkb description of interest

       - keycode
	      keycode of interest

       - group
	      group index

DESCRIPTION
       XkbKeyType returns a pointer to the key type in the types vector of the
       client map in xkb corresponding to the given keycode and group index.

STRUCTURES
       typedef struct { 			    /* Key Type */

	    XkbModsRec		    mods;	    /* modifiers used to compute shift level */
	    unsigned char	    num_levels;     /* total # shift levels, do not modify directly */
	    unsigned char	    map_count;	    /* # entries in map, preserve (if non-NULL) */
	    XkbKTMapEntryPtr	    map;	    /* vector of modifiers for each shift level */
	    XkbModsPtr		    preserve;	    /* mods to preserve for corresponding map entry */
	    Atom		    name;	    /* name of key type */
	    Atom *		    level_names;    /* array of names of each shift level */
       } XkbKeyTypeRec, *XkbKeyTypePtr;




X Version 11			 libX11 1.2.1			 XkbKeyType(3)

NAME - SYNOPSIS - ARGUMENTS - DESCRIPTION - STRUCTURES -  
All manual pages         All RFC pages
Common page
for XkbKeyType
Other pages
for XkbKeyType
More pages
containing XkbKeyType
A random manual page         All manual pages        All RFC pages