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

FreeBSD Manual Pages

  
 
  

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

NAME
       XkbLockModifiers	 -   Locks  and	unlocks	any of the eight real keyboard
       modifiers

SYNOPSIS

       Bool XkbLockModifiers (Display *display,	unsigned int device_spec,  un-
	      signed int affect, unsigned int values);

ARGUMENTS
       display
	      connection to the	X server

       device_spec
	      device ID, or XkbUseCoreKbd

       affect mask of real modifiers whose lock	state is to change

       values 1	=> lock, 0 => unlock; only for modifiers selected by affect

DESCRIPTION
       XkbLockModifiers	 sends	a request to the server	to lock	the real modi-
       fiers selected by both affect and values	and to unlock the  real	 modi-
       fiers  selected by affect, but not selected by values. XkbLockModifiers
       does not	wait for a reply from the server. It returns True if  the  re-
       quest was sent, and False otherwise.

       The  functions  in  this	section	that change the	use of modifiers use a
       mask in the parameter affect. It	is a bitwise inclusive OR of the legal
       modifier	masks:

       Table 1 Real Modifier Masks
       ----------------------------
       Mask
       ----------------------------
       ShiftMask
       LockMask
       ControlMask
       Mod1Mask
       Mod2Mask
       Mod3Mask
       Mod4Mask
       Mod5Mask

RETURN VALUES
       True	      The XkbLockModifiers function returns True if a  request
		      is  sent	to  the	 server	to lock	the real modifiers se-
		      lected by	both affect and	values and to unlock the  real
		      modifiers	 selected  by affect, but not selected by val-
		      ues.

       False	      The XkbLockModifiers function returns False if  the  re-
		      quest was	not sent.

X Version 11			 libX11	1.8.12		   XkbLockModifiers(3)

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

home | help