Remap any key for left-handed gaming. Low latency, native Rust engine.
- WASD → IJKL (or arrows, numpad) for left-hand movement
- Map any key to any other:
W→I,Q→U,Caps→Ctrl,Win→Disabled - Works in any game (low-level hook)
- Very low latency (0.02ms Rust, 0.5ms with Interception driver)
- Clean dark UI
git clone https://github.com/EtherealDevv/Lefty
cd Lefty
# Run
.\dist\Lefty.exe
# Or install
.\dist\Lefty_1.1.0_x64-setup.exeRun as Administrator for games that run elevated.
| Profile | Mapping |
|---|---|
| Sycho — OÑLK | O→W, K→A, L→S, Ñ→D + mirrored |
| Left-handed IJKL | W→I, A→J, S→K, D→L |
| Arrow Keys | W→UP, A→LEFT... |
| Custom | Empty, make your own |
| Disabled | No remap |
- Pick a profile on the left
- Add or Capture a mapping (
W→I) - Activate
- Play (activate before launching the game)
- Pause to restore,
F6to toggle, close to tray
| Method | Latency |
|---|---|
| Registry | 0ms (reboot, not dynamic) |
| Lefty | ~0.02ms |
| AutoHotkey | 5-15ms |
Lefty/
├── core/ # keys, profiles
├── engine/ # remapper (Rust + Python fallback)
├── engine_native/ # Rust engine
├── tauri-app/ # Rust + React UI
└── dist/ # Lefty.exe + installers
- Not working in game: Run as Admin. Some anti-cheats block hooks → use Interception.
- Stuck key: Pause and resume.
- High delay: Close other hooks (AutoHotkey).
MIT — Made for left-handed gamers.
