v0.10
Instructions
Download dual-key-remap.zip to install. Installation instructions can be found in the README.
0.10
Added
- Multi-key chords:
when_aloneandwith_othernow support multiple keys separated by+(e.g.,with_other=CTRL+ALT+SHIFTorwhen_alone=CTRL+ESC). Keys are pressed simultaneously and released in reverse order. - Sequential steps:
when_alonesupports comma-separated steps (e.g.,when_alone=ESCAPE,ESCAPE). Each step is pressed and released before the next. Can be combined with chords:when_alone=CTRL+C,CTRL+V. - Tap timeout: global
timeout_mssetting suppresseswhen_aloneaction if key held longer than specified milliseconds (e.g.,timeout_ms=500). - Tray menu: "Edit config" button opens config.txt in your default editor.
- Modifier suppression:
remap_key=F23-LEFT_WIN-LEFT_SHIFTsuppresses companion modifiers when the remap key activates, fixing Copilot key support.
Fixed
- Fixed incorrectly firing
when_aloneaction on orphaned key UP events when the OS skips the hook for the preceding DOWN (e.g. after prolonged keyboard inactivity). - Tray icon now retries up to 3 times (60 second intervals) if it fails to load on startup, fixing issues when launching during early boot before Explorer's system tray is ready.
- Made config path detection robust to work regardless of exe name.
- Improved stability and robustness (fixed hook callbacks, cleanup on exit, and config reload race conditions).