Skip to content

Releases: houmain/keymapper

4.1.0

17 Apr 17:45
472b4ca
Compare
Choose a tag to compare

Added

  • Added keymapper tray icon for Linux (#126).

Fixed

  • Further improved selection of key releasing a triggered output (#122).
  • Fixed logical keys in context modifiers (#128).
  • Fixed ContextActive with fallthrough contexts.

4.0.2

11 Apr 17:27
Compare
Choose a tag to compare

Fixed

  • Improved selection of key releasing a triggered output (#122).
  • Improved forwarding of input when a potential match fails.

4.0.1

09 Apr 17:49
Compare
Choose a tag to compare

Fixed

  • Fixed input timeouts on Linux (#91).
  • Fixed ContextActive with output on release (#91).
  • Restored substition of aliases in terminal commands (#91).
  • Fixed error notifications on Linux.

4.0.0

28 Mar 17:37
Compare
Choose a tag to compare

Added

  • Added virtual key ContextActive (#91).
  • Added aliases with parameters (#91).
  • Added keymapperctl application (#105).
  • Added device filter support on Windows using Interception (#107).
  • Allow to invert context filters with !=.
  • Consecutive blocks share mappings (#103).

Changed

  • Ignore aliases defined in contexts of other systems.
  • Completely resetting state of virtual keys when updating the configuration.
  • Setting keymapper process priority to high on Windows
  • Exiting when config is invalid and not reloaded on Windows (#114).
  • Allow to separate context filters with comma.

Fixed

  • Fixed groups with not timeout (#121).
  • Not grabbing gamedevices on Linux (#119).
  • Fixed starting multiple terminal commands at once.

3.5.3

15 Feb 16:19
Compare
Choose a tag to compare

Fixed

  • Fixed device filters when devices are changing also for MacOS.

3.5.2

24 Jan 20:50
Compare
Choose a tag to compare

Fixed

  • Fixed device filters when devices are changing (#41).
  • Fixed process starting on Windows (#102).
  • Interpreting escape sequence only in character typing string literals (\n, \r, \t).

3.5.1

19 Jan 20:46
Compare
Choose a tag to compare

Added

  • Added keys Again, Props, Undo, Select, Copy, Open, Paste, Find, Cut, Help, Sleep,
    WakeUp, Eject, Fn (currently only on Linux #85).

Changed

  • Applying context updates even when a key is hold (#99).

Fixed

  • Improved keymapperd shutdown signal handing (#101)
  • Hold Virtual keys could prevent context updates (#41, #99).

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.