Send a string, character, or keystroke event to the system.
Contributions welcome!
```rust extern crate keystroke;
// simple use keystroke::{sendchar, sendstr}; // medium use keystroke::{sendkey, sendcombo, Key, Physical}; // complicated use keystroke::{presskey, releasekey};
fn main() { // simple sendstr("echo FOO bar\n"); sendchar('\n');
// medium
send_combo(&[
Key::Physical(Physical::E), Key::Unicode('c'), Key::Unicode('h'), Key::Unicode('o'),
Key::Physical(Physical::Return)]);
send_key(Key::Physical(Physical::Return));
// complicated
use Key::{Physical, Unicode};
use Physical::{E, C, H, O, Return, Shift};
press_key(Physical(Shift));
send_combo(&[
Physical(E), Physical(C), Physical(H), Physical(O)]);
release_key(Physical(Shift));
send_key(Physical(Return));
} ```
TLDR; call keystroke::send_str
with a &str
.