dwww Home | Manual pages | Find package

XkbGetKeyBehaviors(3)            XKB FUNCTIONS           XkbGetKeyBehaviors(3)

NAME
       XkbGetKeyBehaviors  -  Obtain the behaviors (the behaviors array) for a
       subset of the keys in a keyboard description from the server

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

ARGUMENTS
       - dpy  connection to server

       - first
              keycode of first key to get

       - num  number of keys for which behaviors are desired

       - xkb  Xkb description to contain the result

DESCRIPTION
       XkbGetKeyBehaviors  sends  a request to the server to obtain the behav-
       iors for num keys on the keyboard starting with the key  whose  keycode
       is  first.   It  waits  for  a  reply  and returns the behaviors in the
       server->behaviors field of xkb.  If successful, XkbGetKeyBehaviors  re-
       turns Success.

       If  the  server  map  in  the xkb parameter has not been allocated, Xk-
       bGetKeyBehaviors allocates and initializes it before obtaining the  ac-
       tions.

       If the server does not have a compatible version of Xkb, or the Xkb ex-
       tension has not been properly initialized,  XkbGetKeyBehaviors  returns
       BadAccess.  If  num  is less than 1 or greater than XkbMaxKeyCount, Xk-
       bGetKeyBehaviors returns BadValue. If any allocation errors occur,  Xk-
       bGetKeyBehaviors 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.7.5            XkbGetKeyBehaviors(3)

Generated by dwww version 1.14 on Fri Jan 24 06:13:41 CET 2025.