Releases: houmain/keymapper
Releases ยท houmain/keymapper
4.5.2
Added
- Looking for
keymapper.conf
in an optional keymapper
subdirectory.
Fixed
@include
looking up relative paths next to configuration file.
4.5.1
Added
- Expanding ~ and variables in
@include
directive.
Fixed
- Fixed
@grab-device
directives.
4.5.0
Added
- Added
@grab-device
... directives.
- Added
@include
directive.
- Showing system in "Next Key Info".
- Allowing hyphens in identifiers.
Changed
- Grabbing keyboards with mouse axes on Linux.
Any
no longer matches mouse buttons/wheel.
4.4.5
Fixed
- Not reevaluating
?
inputs when context becomes active (#161).
- Prevent infinite loop when two
ContextActive
toggle each other.
Changed
- No longer setting description of all executables to "Keymapper" on Windows (they were indistinguishable in task manager #161).
4.4.4
Fixed
- Prevent key state validation from resetting virtual key state on Windows.
4.4.3
Fixed
- Defined behavior of
!Virtual
in output to always release (#156).
- Fixed toggling virtual key set by
ContextActive
(#156).
- Fixed string typing occasionally releasing virtual keys (#156).
4.4.2
Fixed
- Fixed potentially hanging key (#153).
- Improved not-timeout with modifier. e.g
A{B{!500ms}} >> C
(#153).
- Improved nested modifiers e.g.
A{B{C} D{E}}
.
- Prevent modifier in group e.g.
(A B{C})
.
4.4.1
Changed
- Not always grabbing mice with keyboard keys on Linux (#152).
4.4.0
Added
- Added multiple stages (see README).
- Added
keymapperctl
action --type "string"
.
Changed
- Shutdown
keymapperd
on version mismatch (#149).
- Prevent not supported virtual keys in
?
input expressions.
Fixed
- Removed swapping mixed up
IntlBackslash
and Backquote
keys on MacOS workaround (#150).
- Improved
!Any
in output.
4.3.1
Changed
- Building Linux packages with
libayatana-appindicator3
(#145).
Fixed
- Fixed shutdown when no devices could be grabbed on Linux.