Skip to content

v0.10

Choose a tag to compare

@ililim ililim released this 10 Feb 03:38
· 7 commits to main since this release

Instructions

Download dual-key-remap.zip to install. Installation instructions can be found in the README.

0.10

Added

  • Multi-key chords: when_alone and with_other now support multiple keys separated by + (e.g., with_other=CTRL+ALT+SHIFT or when_alone=CTRL+ESC). Keys are pressed simultaneously and released in reverse order.
  • Sequential steps: when_alone supports 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_ms setting suppresses when_alone action 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_SHIFT suppresses companion modifiers when the remap key activates, fixing Copilot key support.

Fixed

  • Fixed incorrectly firing when_alone action 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).