Function xcb::ffi::xproto::xcb_grab_keyboard_unchecked [−][src]
pub unsafe extern "C" fn xcb_grab_keyboard_unchecked(
c: *mut xcb_connection_t,
owner_events: u8,
grab_window: xcb_window_t,
time: xcb_timestamp_t,
pointer_mode: u8,
keyboard_mode: u8
) -> xcb_grab_keyboard_cookie_t
Grab the keyboard
Actively grabs control of the keyboard and generates FocusIn and FocusOut events. Further key events are reported only to the grabbing client.
Any active keyboard grab by this client is overridden. If the keyboard is
actively grabbed by some other client, AlreadyGrabbed
is returned. If
grab_window
is not viewable, GrabNotViewable
is returned. If the keyboard
is frozen by an active grab of another client, GrabFrozen
is returned. If the
specified time
is earlier than the last-keyboard-grab time or later than the
current X server time, GrabInvalidTime
is returned. Otherwise, the
last-keyboard-grab time is set to the specified time.