XkbSASetScreen − Sets the screenXXX field of act from s


void XkbSASetScreen

(XkbSwitchScreenAction act, int s);


− act

action in which to set screenXXX

− s

value to set in screenXXX


Actions associated with the XkbSwitchScreen action structure change the active screen on a multiscreen display.

The type field of the XkbSwitchScreenAction structure should always be XkbSA_SwitchScreen.

The flags field is composed of the bitwise inclusive OR of the masks shown in Table 1.

The screenXXX field is a signed character value that represents either the relative or absolute screen index, depending on the state of the XkbSA_SwitchAbsolute bit in the flags field. Xkb provides the following macros to convert between the integer and signed character value for screen numbers in XkbSwitchScreenAction structures.


typedef struct _XkbSwitchScreenAction {
unsigned char type; /∗ XkbSA_SwitchScreen */
unsigned char flags; /∗ controls screen switching */
char screenXXX; /∗ screen number or delta */
} XkbSwitchScreenAction;


This action is optional. Servers are free to ignore the action or any of its flags if they do not support the requested behavior. If the action is ignored, it behaves like XkbSA_NoAction. Otherwise, key press and key release events do not generate an event.

More Linux Commands

ctime_r(3) - transform date and time to broken-down time or
The ctime(), gmtime() and localtime() functions all take an argument of data type time_t, which represents calendar time. When interpreted as an absolute time v

pcap-filter(7) - packet filter syntax - Linux manual page...
pcap_compile() is used to compile a string into a filter program. The resulting filter program can then be applied to some stream of packets to determine which

audit_add_watch(3) - create a rule layout for a watch.......
audit_add_watch will create a watch rule in the pointer to a pointer rulep. All that you need to pass it is the full path to a file and it will initialize the a

setsockopt(2) - get and set options on sockets (Man Page)...
getsockopt() and setsockopt() manipulate options for the socket referred to by the file descriptor sockfd. Options may exist at multiple protocol levels; they a

pam_error(3) - display error messages to the user (ManPage)
The pam_error function prints error messages through the conversation function to the user. The pam_verror function performs the same task as pam_error() with t

cd(1) bash built-in commands, see bash(1) - Linux man page
Unless otherwise noted, each builtin command documented in this section as accepting options preceded by accepts to signify the end of the options. The tru

ppm2tiff(1) create a TIFF file from PPM, PGM and PBM image f
ppm2tiff converts a file in the PPM, PGM and PBM image formats to TIFF. By default, the TIFF image is created with data samples packed (PlanarConfiguration=1),

Tcl_UpVar(3) - link one variable to another - Linux man page
Tcl_UpVar and Tcl_UpVar2 provide the same functionality as the upvar command: they make a link from a source variable to a destination variable, so that referen

gnutls_x509_crq_get_key_id(3) - API function (Man Page).....
gnutls_x509_crq_get_key_id.3 - This function will return a unique ID the depends on the public key parameters. This ID can be used in checking whether a certifi

utmp(5) - login records (File formats - Linux man page).....
The utmp file allows one to discover information about who is currently using the system. There may be more users currently using the system, because not all pr

glScissor(3gl) - define the scissor box - Linux manual page
glScissor defines a rectangle, called the scissor box, in window coordinates. The first two arguments, x and y, specify the lower left corner of the box. width

tcltest(n) - Test harness support code and utilities........
The tcltest package provides several utility commands useful in the construction of test suites for code instrumented to be run by evaluation of Tcl commands. N

We can't live, work or learn in freedom unless the software we use is free.