mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
Two rules every hotkey-opened, search-driven overlay needs, in one place so each picker doesn't reinvent them: usePointerQuiet — a mouse that is merely PRESENT is not a mouse in use. A list that opens under a parked cursor, or re-flows under one as its filter narrows, fires pointerenter on whatever row slides beneath; menus that select on hover take that as intent and steal the row you typed toward. The pointer stays inert until it actually moves (or scrolls), then hover works for the rest of the overlay's life. releaseTypingFocus — dismissing the overlay ends its claim on the keyboard. Handlers subscribe once, so the primitive stays ignorant of what typing means on any given surface. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||