Commit Graph

15 Commits

Author SHA1 Message Date
pixl
d7bc4958ba
Clean up includes 2023-04-29 00:24:35 -04:00
pixl
53ce93c6a5
Add gesture IPC interfaces
Also fixes concurrency issues when changing action configs.
2023-04-28 22:39:24 -04:00
pixl
9d15610596
Update GPL copyright year 2023-04-28 21:18:33 -04:00
pixl
9efd121387
Code cleanup and reformatting 2023-04-28 21:18:33 -04:00
pixl
605ccdc07d
Add several IPC interfaces 2022-02-14 01:03:56 -05:00
pixl
87fb4371a4
Initial action and gesture ipc interfaces 2022-01-29 00:07:22 -05:00
pixl
3808f0a6cf
Use action interface names as static vars 2022-01-28 20:50:16 -05:00
pixl
1dd6dbfe02
Move Buttons into their own class 2022-01-20 22:02:29 -05:00
pixl
9b94fad0a6
Use new config interface 2022-01-20 01:29:18 -05:00
pixl
65fc252607
Eliminate global variables
global_loglevel is kept for the time being and will be replaced
alongside the current logger.
2022-01-07 19:43:41 -05:00
max
f8eb77cad7 Register keys for keypress only when needed
there seems to be an issue that with too many registered events some window
manager cannot recognize the device as input device with systemd 247.

PixlOne#166
2020-12-14 20:51:47 +01:00
pixl
ec8115634d
Revert "Enable compatibility with libconfig older than v1.5" 2020-11-23 15:42:29 -05:00
Kevin Abraham
28a93b2df4 Enable compatibility with older versions of libconfig (such as the one shipped with RHEL/CentOS 7) 2020-11-22 12:12:29 -05:00
pixl
77f4240ec7
Add ToggleSmartShift action 2020-07-12 16:16:24 -04:00
pixl
5bf5dc75b5
Implement RemapButton feature
Many changes were made here, too many to list here.
2020-07-12 16:16:22 -04:00