qhints-rs
qhints-rs scans UI elements on your screen, assigns each one a keyboard label (a “hint”), and lets you interact with them by typing — no mouse required.
Type a label → click. Hold Ctrl → hover. Press / → select text. Press Shift → drag.

- X11 only (Wayland not yet supported)
- Rust rewrite of qhints
- ~3200 lines of Rust
- Daily-driven on i3wm with picom
Demo: https://youtu.be/BWC7h5dmkI4
Repo: https://github.com/smllb/qhints-rs