dwww Home | Manual pages | Find package

XkbAddGeomOverlayKey(3)          XKB FUNCTIONS          XkbAddGeomOverlayKey(3)

NAME
       XkbAddGeomOverlayKey - Add a key to an existing overlay row

SYNOPSIS

       XkbOverlayKeyPtr  XkbAddGeomOverlayKey (XkbOverlayPtr overlay, XkbRowPtr
              row, _Xconst char *over, _Xconst char *under);

ARGUMENTS
       overlay
              overlay to be updated

       row    row in overlay to be updated

       under  primary name of the key to be considered

DESCRIPTION
       Xkb provides functions to add a single new element to the top-level key-
       board geometry. In each case the num_  *  fields  of  the  corresponding
       structure is incremented by 1. These functions do not change sz_* unless
       there  is no more room in the array. Some of these functions fill in the
       values of the element's structure from the arguments.  For  other  func-
       tions, you must explicitly write code to fill the structure's elements.

       The  top-level  geometry description includes a list of geometry proper-
       ties.  A geometry  property  associates  an  arbitrary  string  with  an
       equally  arbitrary  name.  Programs that display images of keyboards can
       use geometry properties as hints, but they are not interpreted  by  Xkb.
       No other geometry structures refer to geometry properties.

       XkbAddGeomOverlayKey  adds  one key to the row in the overlay.  If there
       is no key named under in the row of the underlying  section,  XkbAddGeo-
       mOverlayKey returns NULL.

STRUCTURES
           typedef struct _XkbOverlayKey {
               XkbKeyNameRec           over;      /* name of this overlay key */
               XkbKeyNameRec           under;     /* name of the key under this overlay key */
           } XkbOverlayKeyRec,*XkbOverlayKeyPtr;

X Version 11                     libX11 1.8.12          XkbAddGeomOverlayKey(3)

Generated by dwww version 1.16 on Sat Oct 3 06:00:28 CEST 2026.