Function x11rb::protocol::xkb::set_controls[][src]

pub fn set_controls<'c, 'input, Conn: ?Sized, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>(
    conn: &'c Conn,
    device_spec: DeviceSpec,
    affect_internal_real_mods: A,
    internal_real_mods: B,
    affect_ignore_lock_real_mods: C,
    ignore_lock_real_mods: D,
    affect_internal_virtual_mods: E,
    internal_virtual_mods: F,
    affect_ignore_lock_virtual_mods: G,
    ignore_lock_virtual_mods: H,
    mouse_keys_dflt_btn: u8,
    groups_wrap: u8,
    access_x_options: I,
    affect_enabled_controls: J,
    enabled_controls: K,
    change_controls: L,
    repeat_delay: u16,
    repeat_interval: u16,
    slow_keys_delay: u16,
    debounce_delay: u16,
    mouse_keys_delay: u16,
    mouse_keys_interval: u16,
    mouse_keys_time_to_max: u16,
    mouse_keys_max_speed: u16,
    mouse_keys_curve: i16,
    access_x_timeout: u16,
    access_x_timeout_mask: M,
    access_x_timeout_values: N,
    access_x_timeout_options_mask: O,
    access_x_timeout_options_values: P,
    per_key_repeat: &'input [u8; 32]
) -> Result<VoidCookie<'c, Conn>, ConnectionError> where
    Conn: RequestConnection + ?Sized,
    A: Into<u8>,
    B: Into<u8>,
    C: Into<u8>,
    D: Into<u8>,
    E: Into<u16>,
    F: Into<u16>,
    G: Into<u16>,
    H: Into<u16>,
    I: Into<u16>,
    J: Into<u32>,
    K: Into<u32>,
    L: Into<u32>,
    M: Into<u32>,
    N: Into<u32>,
    O: Into<u16>,
    P: Into<u16>,