Repository navigation
Lefty v1.3.0
New in v1.3.0:
- Engine hotkey fix: after a manual Activate the engine could end up with zero
instances running (singleton self-kill via taskkill plus a zombie parent-watcher
missing WM_QUIT).start_enginenow reaps orphans and respawns a dead child,
so F6 toggle always works - Settings redesigned with a sidebar: General, Appearance, Input, Profiles, About
- Accent Color: 10 presets plus a custom color picker — the whole M3 theme
regenerates from the seed color - Add Mapping validation: duplicate source keys and self-maps are blocked inline
with clear error messages - Profile Import/Export to
.jsonwith merge or replace modes - Interface sounds: synthesized activate/pause chimes,
toggleable in Settings → General
Hotfixes and polish in this update:
- Floating pill header with a segmented Paused/Active switch (keyboard accessible)
- Bigger mappings list and a redesigned Add-mapping dialog with keycaps
- Instant toggle: optimistic UI, 100 ms status poll, no artificial delays
- Launch at startup now actually works (Task Scheduler with Interactive
logon token and Highest run level, no UAC prompt, no password needed) - New launch options: Start minimized to tray, Start with mappings active
- Mouse-click baseline read from the OS registry: inverted clicks can no longer
get stuck after double-instance replace or kills - Elevation happens before the single-instance check, so replacing a running
elevated instance actually closes it instead of duplicating it - No more console flashes: helper subprocesses run hidden
- Deterministic startup: single-launch guard plus orphan reap that waits for
the engine mutex to free - Engine latency pack: batched SendInput, 1 ms timer resolution, no power
throttling, plus a live per-second latency readout in Settings → About
so you can verify the speed yourself
Install with Lefty_1.3.0_x64-setup.exe or Lefty_1.3.0_x64_en-US.msi below.
Run as Administrator for games that run elevated.