unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (Debian-5.0)
Page:
Section:
Apropos / Subsearch:
optional field

XkbGetKeyActions(3)              XKB FUNCTIONS             XkbGetKeyActions(3)



NAME
       XkbGetKeyActions - Update the actions (the key_acts array) for a subset
       of the keys in a keyboard description

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

ARGUMENTS
       - dpy  connection to X server

       - first
              keycode of first key of interest

       - num  number of keys desired

       - xkb  pointer to keyboard description where result is stored

DESCRIPTION
       XkbGetKeyActions sends a request to the server to  obtain  the  actions
       for  num  keys on the keyboard starting with key first.  It waits for a
       reply and returns the actions in the server->key_acts field of xkb.  If
       successful, XkbGetKeyActions 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,
       XkbGetKeyActions  allocates  and  initializes  it  before obtaining the
       actions.

       If the server does not have a compatible version of  Xkb,  or  the  Xkb
       extension  has  not been properly initialized, XkbGetKeyActions returns
       BadAccess. If num is  less  than  1  or  greater  than  XkbMaxKeyCount,
       XkbGetKeyActions  returns  BadValue.  If  any  allocation errors occur,
       XkbGetKeyActions returns BadAlloc.

DIAGNOSTICS
       BadAccess      The Xkb extension has not been properly initialized

       BadAlloc       Unable to allocate storage

       BadValue       An argument is out of range



X Version 11                     libX11 1.1.5              XkbGetKeyActions(3)