Virtual typing using evdev
  • Rust 76.3%
  • Nix 23.7%
Find a file
2020-03-20 23:10:59 +01:00
src use system wide socket 2020-03-20 23:10:59 +01:00
.gitignore init repo 2020-03-20 18:49:07 +01:00
Cargo.lock use system wide socket 2020-03-20 23:10:59 +01:00
Cargo.toml use system wide socket 2020-03-20 23:10:59 +01:00
README.md basic readme 2020-03-20 22:57:46 +01:00

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_daemon as root using your favorite init daemon.
  • 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).