libx52/daemon
nirenjan 025a06351a Apply mouse button events immediately
Prior to this change, the button change events were only happening on
periodic intervals corresponding to the change in the mouse REL_X and
REL_Y values. However, this has the issue that it tends to miss a few
events, especially those related to the scroll wheel.

This change reports button and wheel events immediately when receiving
the report, but it leaves the motion to be updated by the thread.
2021-09-14 23:35:05 -07:00
..
Makefile.am Create I/O thread to read and process events 2021-09-14 13:33:36 -07:00
daemon.dox Add PID file argument to documentation 2021-08-05 05:47:44 -07:00
x52d.conf Add framework for virtual mouse driver 2021-09-14 10:02:21 -07:00
x52d.service.in Enable verbose logging in systemd service 2021-09-14 17:34:20 -07:00
x52d_clock.c Ignore changes to clock settings if clock is disabled 2021-08-30 12:01:41 -07:00
x52d_clock.h Add clock update functionality 2021-07-23 10:13:18 -07:00
x52d_config.c Add config save routines 2021-08-09 22:16:30 -07:00
x52d_config.def Add framework for virtual mouse driver 2021-09-14 10:02:21 -07:00
x52d_config.h Add framework for virtual mouse driver 2021-09-14 10:02:21 -07:00
x52d_config_dump.c Make sure config file is closed after dumping configuration 2021-08-30 10:28:26 -07:00
x52d_config_parser.c Change the config macro definitions to use a type 2021-08-09 21:25:06 -07:00
x52d_const.h Allow x52d to daemonize 2021-08-04 13:13:12 -07:00
x52d_device.c Create I/O thread to read and process events 2021-09-14 13:33:36 -07:00
x52d_device.h Disable device check routine in daemon 2021-09-14 09:10:52 -07:00
x52d_io.c Reset reports on thread create and device disconnection 2021-09-14 17:34:07 -07:00
x52d_io.h Create I/O thread to read and process events 2021-09-14 13:33:36 -07:00
x52d_led.c Print integer representation of LED state when setting it 2021-09-13 15:49:20 -07:00
x52d_main.c Add mouse update thread 2021-09-14 17:08:01 -07:00
x52d_mouse.c Add support for building on macOS 2021-09-14 10:40:48 -07:00
x52d_mouse.h Add mouse update thread 2021-09-14 17:08:01 -07:00
x52d_mouse_evdev.c Apply mouse button events immediately 2021-09-14 23:35:05 -07:00