Trait hookmap_core::common::button::ButtonInput[][src]

pub trait ButtonInput {
    fn press(&self);
fn release(&self);
fn press_recursive(&self);
fn release_recursive(&self); fn click(&self) { ... }
fn click_recursive(&self) { ... } }

Required methods

Emulates a button press operation.

Emulates a button release operation.

Emulates a button press operation. This differs from ButtonInput::press in that it can call hook handlers.

Emulates a button release operation. This differs from ButtonInput::release in that it can call hook handlers.

Provided methods

Presses a button and releases it immediately.

Implementors