XkbSetXlibControls (3)
Leading comments
Copyright 1999 Oracle and/or its affiliates. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following condition...
NAME
XkbSetXlibControls - Changes the state of the Library ControlsSYNOPSIS
-
unsigned int XkbSetXlibControls
(Display *display,
unsigned long bits_to_change,
unsigned long values_for_bits);
ARGUMENTS
- - display
-
- connection to X server
- - bits_to_change
- selects controls to be modified
- - values_for_bits
- turns selected controls on (1) or off (0)
DESCRIPTION
XkbSetXlibControls
modifies the state of the controls selected by
bits_to_change;
only the controls selected by
bits_to_change
are modified. If the bit corresponding to a control is on in
bits_to_change
and also on in
values_for_bits,
the control is enabled. If the bit corresponding to a control is on in
bits_to_change
but off in
values_for_bits,
the control is disabled.
bits_to_change
should be an inclusive OR of bits from Table 1.
Table 1 Library Control Masks | |
Library Control Mask | Value |
XkbLC_ForceLatin1Lookup | (1 << 0) |
XkbLC_ConsumeLookupMods | (1 << 1) |
XkbLC_AlwaysConsumeShiftAndLock | (1 << 2) |
XkbLC_IgnoreNewKeyboards | (1 << 3) |
XkbLC_ConsumeKeysOnComposeFail | (1 << 29) |
XkbLC_ComposeLED | (1 << 30) |
XkbLC_BeepOnComposeFail | (1 << 31) |
XkbLC_AllControls | (0xc0000007) |
RETURN VALUES
- (1 << 0)
- XkbLC_ForceLatin1Lookup
- (1 << 1)
- XkbLC_ConsumeLookupMods
- (1 << 2)
- XkbLC_AlwaysConsumeShiftAndLock
- (1 << 3)
- XkbLC_IgnoreNewKeyboards
- (1 << 29)
- XkbLC_ConsumeKeysOnComposeFail
- (1 << 30)
- XkbLC_ComposeLED
- (1 << 31)
- XkbLC_BeepOnComposeFail
- (0xc0000007)
-
XkbLC_AllControls