DOSSIER · PRJ_04 · SYSTEMS

BOUNCER

A headless, tray-resident input debouncer for Windows. Suppresses keyboard and mouse chatter — worn-switch bounce and the double-click bug — with no driver, no admin, and no network.
Role
Creator
Year
2026
Status
PRE-RELEASE
BOUNCER — systems project screenshot

Bouncer installs Windows low-level keyboard and mouse hooks and drops any key or button press that arrives faster than a human possibly could after that same key's release — the signature of switch chatter. Everything else passes through untouched; held keys and intentional double-clicks are unaffected by design.

It's built functional-core / imperative-shell: all timing logic lives in a pure, fully unit-tested core where the clock is just a parameter, behind a thin Win32 + egui shell. Safety comes first — fail-open on any doubt, a panic hotkey for instant pass-through, and an eviction watchdog that reinstalls the hook if Windows ever drops it. There is no network code, and nothing keystroke-related ever touches disk.