Desktop control CLI for AI agents https://deskctl.dev
Find a file
Harivansh Rathi 314a11bcba Phase 4: mouse + keyboard input via enigo
- Add enigo 0.6 dependency (x11rb/XTest backend)
- Enigo field in X11Backend for input simulation
- Click, double-click at absolute coords or @wN ref centers
- Type text into focused window, press individual keys
- Hotkey combinations (modifier press, key click, modifier release)
- Mouse move, scroll (vertical/horizontal), drag operations
- parse_key() mapping human-readable names to enigo Key values
- Handler dispatchers with ref resolution and coord parsing
2026-03-24 21:33:30 -04:00
assets Phase 3: screenshot annotation with bounding boxes and @wN labels 2026-03-24 21:28:10 -04:00
src Phase 4: mouse + keyboard input via enigo 2026-03-24 21:33:30 -04:00
.gitignore Initial commit: add .gitignore 2026-03-24 21:08:54 -04:00
Cargo.lock Phase 4: mouse + keyboard input via enigo 2026-03-24 21:33:30 -04:00
Cargo.toml Phase 4: mouse + keyboard input via enigo 2026-03-24 21:33:30 -04:00