Skip to content

Releases: ililim/dual-key-remap

v0.7

05 May 06:06
Compare
Choose a tag to compare

Instructions

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

Changelog

Fixed

  • Dual-key-remap will no longer show a blank console window when launched via the Windows Terminal app. This issue mainly affected Win11 users due to Terminal replacing Command Prompt as the default console application.
  • A console window will still show up if you specify DEBUG=1 in your config.

Version 0.6

10 Sep 03:17
Compare
Choose a tag to compare

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

Changelog

Changed

  • Improve how we send inputs, Dual-key-remap should now work in more applications and locales!
  • Removed virtual keycodes as all key inputs are now sent as virtual keycodes. If you relied on this previously to make the app work you can use the regular keycodes again.
  • Dual key remap will no longer try to automatically remap both modifiers keys if you don't specify whether it's the left or the right key. If you don't provide a side then it will rebind the LEFT key by default. For those that need both keys remapped, you can create two remappings in your config.
  • Renamed and cleaned up the available key codes. You may have to update your config.
  • If a keycode that you need is missing open a new issue to report it.

Fixed

  • Remappings bound to left or right modifiers will no longer be triggered by both left and right keys.

Version 0.5

15 Mar 23:24
Compare
Choose a tag to compare

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

Changelog v0.5

Changed

  • Mouse scrolling will now trigger the with_other modifier (CTRL by default).

Version 0.4

24 May 20:23
Compare
Choose a tag to compare

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

Changelog v0.4

Added

  • Dual-key-remap now supports remapping multiple keys.
  • Mouse presses (keydown) will now work with the dual key. They trigger the with_other modifier (CTRL by default).

Changed

  • The dual key will only become the with_other key when keys (or mouse) is pressed down as opposed both up and down. This means that fast typists should no longer experience unexpected results due to key rollover.
  • Some keynames had incorrectly capitalized names, this has now been fixed (i.e. SCROLLLOCK instead of ScrollLock). If you remapped one of these keys you will have to update your config to use the all capitalized names.

Fixed

  • The config will now always be loaded from the same directory as the executable instead of the directory the executable was launched from.

Version 0.3

30 Oct 04:30
Compare
Choose a tag to compare

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

Changelog v0.3

Added

  • We now send hardware scan codes by default instead of virtual key codes. These inputs aren't intercepted by DirectX, and as a result work better in a lot of applications (especially games).
  • Now both hardware inputs and virtual inputs are supported in the config, for more information see the config.txt documentation.
  • Added additional capabilities to handle both left and right modifier keys.
  • Added logging support by setting debug=1 in config.txt.

Version 0.2

10 Aug 06:45
Compare
Choose a tag to compare

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

Changelog v0.2

Added

  • Support remapping keys to themselves. For example: Escape can now be rebound to Escape alone and Ctrl with others.

Fixed

  • Fix no error messages showing in certain cases when "config.txt" could not be found.

Version 0.1

10 Aug 06:47
Compare
Choose a tag to compare

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