Where to go
Configuration guide
Every option in config.toml, the key-notation table, and worked examples.
IME status indicator
Flash an 「あ」 panel when the IME turns on, so you know your input mode.
See the optionFAQ & troubleshooting
Elevated windows, debugging a rule, Store versus GitHub, symbol keys.
Read the answersSecurity & scope
- WinRemap never logs or stores keystrokes — enforced as repository policy, not just good intentions.
- No network code at all: no telemetry, no auto-update.
- The hook callback is pure Rust with no heap allocation, locking, or I/O, which keeps worst-case latency low and avoids the hook timeouts that plague script-based remappers.
- Out of scope by design: IME control (the indicator only displays state), clipboard tools, launchers, macOS/Linux (use xremap on Linux).