Raheman Vaiya
d2e8eda35b
Improve logging
4 years ago
Raheman Vaiya
0a5a80e6dc
Update docs
4 years ago
Raheman Vaiya
0ccd381380
Version bump
4 years ago
Raheman Vaiya
cc4992ac07
Use inotify for hotplug detection (eliminate udev)
...
The end result should (hopefully) be a little more robust (and systemd independent).
I no longer remember what possessed me to switch away from the original
inotify implementation, but udev detection seems to have caused
enough grief to warrant switching back.
This will probably break FreeBSD support without some kind of
inotify glue and/or a kqueue implementation. If any FreeBSD
users see this feel free to open an issue or submit a PR :P.
4 years ago
Raheman Vaiya
cc84f3db9d
Update docs
4 years ago
Raheman Vaiya
24bc574fe7
Update docs
4 years ago
Raheman Vaiya
175b27923c
Add nested layer example
4 years ago
Raheman Vaiya
0dd39a3606
Clear oneshot after macro execution
4 years ago
Raheman Vaiya
dc46ddecc2
Add more debug statements
4 years ago
Raheman Vaiya
c5f77c5951
Allow mapping to modifier keycodes
4 years ago
Raheman Vaiya
3e5aaacd45
Improve debugging
4 years ago
Raheman Vaiya
5eb7040f48
Add support for nested swapping ( #111 )
4 years ago
Raheman Vaiya
e623504538
Fix typo in the man page
4 years ago
Raheman Vaiya
d475661f93
Strip trailing spaces from config file
4 years ago
Raheman Vaiya
c53b3a7e74
Remove extraneous code
4 years ago
Raheman Vaiya
876ea605be
Fix X app detection
4 years ago
Raheman Vaiya
d09fc95a1d
Doc tweak
4 years ago
Raheman Vaiya
779dec1ed4
Apply all matching application bindings
4 years ago
Raheman Vaiya
571b16ac9d
Version bump
4 years ago
Raheman Vaiya
b35e8b8eb6
Forbid modifier key codes as right hand values
4 years ago
Raheman Vaiya
3b9154d37f
Reintroduce lock file.
4 years ago
Raheman Vaiya
4880c72c2d
Fix macro timeouts
4 years ago
Raheman Vaiya
ac27378217
Fix title matching + add wildcards
4 years ago
Raheman Vaiya
06b39432fb
Merge pull request #108 .
4 years ago
Raheman Vaiya
1f0f2babd5
Version bump
4 years ago
Raheman Vaiya
df44d720d3
Improve application remapper
...
- Use 'root' as a fallback class when no apps are active (TODO: support sway).
- Autostart in gnome.
4 years ago
Duane Johnson
eac433c41c
Window identifier can be wm_class with optional wm_name
4 years ago
Duane Johnson
11e42627b5
Add window name to on_window_change event
4 years ago
Raheman Vaiya
fb9b9665a9
Refactor config logic.
...
- Reduce dynamic memory allocation in major structs.
- Reduce pointer usage within main loop.
4 years ago
Raheman Vaiya
8b72a2b397
Update docs
4 years ago
Raheman Vaiya
66be44b46b
Rename monitor mode ( resolves #99 ).
4 years ago
Duane Johnson
3ec0d09905
Fix keyd-application-mapper on X when wm_class is NoneType
4 years ago
Raheman Vaiya
6514c4f8eb
Fix overload+swap ( #96 )
4 years ago
Raheman Vaiya
405709ea96
Fix termination error message
4 years ago
Raheman Vaiya
6128bd7245
Change panic sequence to `enter+backspace+escape`
...
Some keyboards won't send more than two keypresses if shift and enter
are a subset of the pressed keys :/.
Also moved the panic logic into the main event loop to avoid
interference from key logic.
4 years ago
Raheman Vaiya
6ab89b4d79
Version bump
4 years ago
Raheman Vaiya
a2a6fa6fd5
Change panic key sequence to backspace+rightshift+enter
4 years ago
Raheman Vaiya
503004ee1c
Apply modifiers to overloaded keys in the base layer ( #95 )
4 years ago
Raheman Vaiya
05d994b7e9
update man page
4 years ago
Raheman Vaiya
a1cf3cd48a
version bump
4 years ago
Raheman Vaiya
0430dc502b
Improve application support
4 years ago
Raheman Vaiya
6c5a75f3be
Update readme
4 years ago
Raheman Vaiya
1551abec99
Update readme
4 years ago
Raheman Vaiya
edd897b7a2
v2.2.0-beta
...
- Added IPC (-e) to facilitate app remapping (#51 , #48 , #43 )
- Added (unofficially) official support for application remapping :P
4 years ago
Raheman Vaiya
7e53fe8fba
Add international glyph example.
4 years ago
Raheman Vaiya
485576e8a0
Added iso-level3-shift ( #84 )
4 years ago
Raheman Vaiya
57f9aa5804
Assign modifier layers within custom layouts. ( Fix #82 )
4 years ago
Raheman Vaiya
99808a280f
Treat timeout driven overload sequences literally ( Fix #74 )
4 years ago
rvaiya
45e6114c00
Merge pull request #79 from gkbd/gadget4
...
Compile fix
4 years ago
Giorgi Chavchanidze
1587dd4398
Compile fix
4 years ago