mirror of
https://codeberg.org/icewind/evtype.git
synced 2026-06-03 09:34:11 +02:00
Virtual typing using evdev
- Rust 76.3%
- Nix 23.7%
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| evtype.service | ||
| README.md | ||
EvType
Virtual typing using evdev.
What
EvType is made to replace the xdotool type command for wayland systems, where there is no option for virtual keyboard input.
Usage
- Start the
evtype_daemonas root using your favorite init daemon (a systemd unit is included). - Run
evtype <text>to enter some text trough the virtual keyboard.
Why a separate daemon
For security reasons your user generally doesn't have permissions to talk directly to evdev so root permissions are required.
By having a separate daemon do the talking to evdev the evtype tool doesn't need to be run as root and only a restricted api
is exposed to non-root users (i.e. only typing printable characters, no keyboard logging).