Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
XkbGetKeyVirtualModMap(3)	  XKB FUNCTIONS        XkbGetKeyVirtualModMap(3)

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

SYNOPSIS
     Status XkbGetKeyVirtualModMap (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 re-
     turns 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, Xk-
     bGetKeyVirtualModMap allocates and initializes it before obtaining the vir-
     tual modifier mappings.

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

RETURN VALUES
     Success	    The  XkbGetKeyVirutalModmap function returns Success follow-
		    ing a successful reply from the server to obtain the virtual
		    modifier mappings for num keys on the keyboard starting 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.8.13        XkbGetKeyVirtualModMap(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XkbGetKeyVirtualModMap&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help