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.



XkbGetKeyVirtualModMap(3)                       XKB FUNCTIONS                      XkbGetKeyVirtualModMap(3)



NAME
       XkbGetKeyVirtualModMap - Obtain the virtual modifier map (the vmodmap array) for a subset of the keys
       in a keyboard description

SYNOPSIS
       Status XkbGetKeyVirtualModMap ( dpy, first, num, xkb )
             Display * dpy;
             unsigned int first;
             unsigned int num;
             XkbDescPtr xkb;

ARGUMENTS
       - dpy  connection to server

       - first
              keycode of first key to fetch

       - num  number of keys for which virtual mod maps are desired

       - xkb  Xkb description where results will be placed

DESCRIPTION
       XkbGetKeyVirutalModmap sends a request to the server to obtain the virtual modifier mappings for  num
       keys  on the keyboard starting with key first.  It waits for a reply and returns the virtual modifier
       mappings in the server->vmodmap array of xkb.  If successful, XkbGetKeyVirtualModMap returns Success.
       The xkb parameter must be a pointer to a valid Xkb keyboard description.

       If  the  server map in the xkb parameter has not been allocated, XkbGetKeyVirtualModMap allocates and
       initializes it before obtaining the virtual modifier mappings.

       If the server does not have a compatible version of Xkb, or the Xkb extension has not  been  properly
       initialized,  XkbGetKeyVirtualModMap returns BadMatch. If num is less than 1 or greater than XkbMaxK-eyCount, XkbMaxKeyCount,
       eyCount, XkbGetKeyVirtualModMap returns BadValue.  If  any  allocation  errors  occur,  XkbGetKeyVir-tualModMap XkbGetKeyVirtualModMap
       tualModMap returns BadAlloc.

RETURN VALUES
       Success        The  XkbGetKeyVirutalModmap function returns Success following a successful reply from
                      the server to obtain the virtual modifier mappings for num keys on the keyboard start-ing starting
                      ing with key first.

DIAGNOSTICS
       BadAlloc       Unable to allocate storage

       BadMatch       A compatible version of Xkb was not available in the server or an argument has correct
                      type and range, but is otherwise invalid

       BadValue       An argument is out of range



X Version 11                                    libX11 1.2.1                       XkbGetKeyVirtualModMap(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...