FreeBSD Manual Pages
XkbGetKeyVirtualModMap(3) XKB FUNCTIONS XkbGetKeyVirtualModMap(3) NAME XkbGetKeyVirtualModMap - Obtain the virtual modifier map (the vmodmap array) for a subset of the keys in a keyboard description SYNOPSIS Status XkbGetKeyVirtualModMap (Display *dpy, unsigned int first, un- signed 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 vir- tual 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, XkbGetKeyVir- tualModMap 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, Xk- bGetKeyVirtualModMap allocates and initializes it before obtaining the virtual modifier mappings. If the server does not have a compatible version of Xkb, or the Xkb ex- tension has not been properly initialized, XkbGetKeyVirtualModMap re- turns BadMatch. If num is less than 1 or greater than XkbMaxKeyCount, XkbGetKeyVirtualModMap returns BadValue. If any allocation errors oc- cur, XkbGetKeyVirtualModMap returns BadAlloc. RETURN VALUES Success The XkbGetKeyVirutalModmap function returns Success fol- lowing 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.6.12 XkbGetKeyVirtualModMap(3)
NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | RETURN VALUES | DIAGNOSTICS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XkbGetKeyVirtualModMap&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>