Skip to content

Releases: houmain/keymapper

3.5.0

16 Jan 20:30
Compare
Choose a tag to compare

Added

  • Added diacritic support to string typing on Windows.
  • Allow context filters to contain aliases.

Changed

  • Improved bringing spawned applications to front on Windows.

Fixed

  • Prevent second keymapper process from partially connecting on Linux.
  • Prevent alias substitution in strings.

3.4.0

31 Dec 10:14
Compare
Choose a tag to compare

Added

  • Not-key following key in input expression matches when key is released. e.g. Space{A !A} >> Control{A}

Changed

  • No longer implicitly waiting for key release before timeout. e.g. A !250ms B. Previously the timeout started when A was released, now it starts when it is pressed. A !A !100ms B is needed to get the old behaviour.
  • Prevent input sequences without key down. e.g. !A 500ms

3.3.1

22 Dec 07:50
Compare
Choose a tag to compare

Fixed

  • Restored unintendedly reverted support for Gnome 45.

3.3.0

18 Dec 19:12
Compare
Choose a tag to compare

Added

  • Supporting devices with event IDs higher than 31 on Linux (#89).
  • Added keymapper KWin script.
  • Improved coexistence with Karabiner Elements on MacOS.

Changed

  • Updated Karabiner VirtualHIDDevice to version 3.1.0.

Fixed

  • Swapping mixed up IntlBackslash and Backquote keys on MacOS.
  • Fixed context filter on MacOS.
  • Fixed static build on Windows.

3.2.0

01 Dec 16:18
Compare
Choose a tag to compare

Added

  • Handling keys without scancode on Windows.
  • Added keys LaunchApp2, BrowserHome, LaunchMail, LaunchMediaPlayer.

Changed

  • Grabbing all devices with keys on Linux.

3.1.0

18 Nov 19:20
88ce28d
Compare
Choose a tag to compare

Added

  • Added character output typing.
  • Allow to override Not in output (e.g. !Shift A Shift{B}).

Changed

  • Always hiding spawned console applications on Windows (use "start XY" to see it).

Fixed

  • Improved starting of terminal commands on Windows.
  • Fixed executing terminal commands on wlroots based Wayland compositor.

3.0.0

26 Oct 07:04
Compare
Choose a tag to compare
3.0.0 Pre-release
Pre-release

Added

  • Added initial MacOS support (please see the corresponding ticket for details).
  • Toggling virtual keys can trigger output.

Changed

  • Simultaneous output on release.

2.7.2

14 Oct 15:43
62afcd0
Compare
Choose a tag to compare

Changed

  • Made Gnome extension compatible with Gnome 45.

2.7.1

17 Aug 07:07
Compare
Choose a tag to compare

Fixed

  • Properly handling inaccessible process path on Linux.

2.7.0

10 Aug 09:10
Compare
Choose a tag to compare

Added

  • Added process path context filter.

Fixed

  • Immediately applying context update on Linux.