XUngrabKey
Syntax
XUngrabKey(display, keycode, modifiers, grab_window)
Display *display;
int keycode;
unsigned int modifiers;
Window grab_window;
Arguments
display
| Specifies the connection to the X server.
|
keycode
| Specifies the KeyCode or
AnyKey.
|
modifiers
| Specifies the set of keymasks or
AnyModifier.
The mask is the bitwise inclusive OR of the valid keymask bits.
|
grab_window
| Specifies the grab window.
|
Description
The
XUngrabKey()
function releases the key combination on the specified window if it was grabbed
by this client.
It has no effect on an active grab.
A modifiers of
AnyModifier
is equivalent to issuing
the request for all possible modifier combinations
(including the combination of no modifiers).
A keycode argument of
AnyKey
is equivalent to issuing the request for all possible key codes.
XUngrabKey()
can generate
BadValue
and
BadWindow
errors.
Diagnostics
BadValue
| Some numeric value falls outside the range of values accepted by the request.
Unless a specific range is specified for an argument, the full range defined
by the argument's type is accepted. Any argument defined as a set of
alternatives can generate this error.
|
BadWindow
| A value for a Window argument does not name a defined Window.
|
See also
XGrabKey(),
XAllowEvents(),
XGrabButton(),
XGrabKeyboard(),
XGrabPointer(),
"
Keyboard Grabbing".
Christophe Tronche, [email protected]