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

Section 3 manual page or howto for 'XkbGetKeyboard'  

XkbGetKeyboard(3)		 XKB FUNCTIONS		     XkbGetKeyboard(3)



NAME
       XkbGetKeyboard  -    Retrieves  one  or	more  components of a keyboard
       device description

SYNOPSIS
       Bool XkbGetKeyboard ( display, which, device_spec )

	     Display * display;
	     unsigned int which;
	     unsigned int device_spec;

ARGUMENTS
       display
	      connection to the X server

       device_spec
	      device ID, or XkbUseCoreKbd

       bits_to_change
	      determines events to be selected / deselected

       values_for_bits
	      1=>select, 0->deselect; for events in bits_to_change

DESCRIPTION
       XkbGetKeyboard allocates and returns a pointer to a  keyboard  descrip-
       tion. It queries the server for those components specified in the which
       parameter for device device_spec and copies the results to  the	XkbDe-
       scRec  it  allocated.  The remaining fields in the keyboard description
       are set to NULL. The valid masks for which are those listed in Table 1.


	       Table 1 Mask Bits for XkbDescRec

       --------------------------------------------------
       Mask Bit 	      XkbDescRec Field	 Value
       --------------------------------------------------
       XkbControlsMask	      ctrls		 (1L<<0)
       XkbServerMapMask       server		 (1L<<1)
       XkbIClientMapMask      map		 (1L<<2)
       XkbIndicatorMapMask    indicators	 (1L<<3)
       XkbNamesMask	      names		 (1L<<4)
       XkbCompatMapMask       compat		 (1L<<5)
       XkbGeometryMask	      geom		 (1L<<6)
       XkbAllComponentsMask   All Fields	 (1L<<7)

       XkbGetKeyboard  is used to read the current description for one or more
       components of a keyboard device. It calls XkbGetKeyboardByName as  fol-
       lows:

       XkbGetKeyboardByName(dpy, device_spec, NULL, which, which, False).

DIAGNOSTICS
       BadAlloc       Unable to allocate storage




X Version 11			 libX11 1.2.1		     XkbGetKeyboard(3)

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