aboutsummaryrefslogtreecommitdiff
path: root/quantum/pointing_device/pointing_device.c
diff options
context:
space:
mode:
authorAlabastard-64 <[email protected]>2022-09-24 00:43:55 -0600
committerGitHub <[email protected]>2022-09-23 23:43:55 -0700
commit7c1797f52f74c9614615c0632ea1a2f5f11d3af6 (patch)
treee51c5c6f2d4019bd0b5a0ac6ad7199c35872899c /quantum/pointing_device/pointing_device.c
parent2318ae0433e92f773ea02bcb803de883379d98be (diff)
downloadqmk_firmware-7c1797f52f74c9614615c0632ea1a2f5f11d3af6.tar.gz
qmk_firmware-7c1797f52f74c9614615c0632ea1a2f5f11d3af6.zip
[Core] Pointing Device Automatic Mouse Layer (#17962)
Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Stefan Kerkmann <[email protected]>
Diffstat (limited to 'quantum/pointing_device/pointing_device.c')
-rw-r--r--quantum/pointing_device/pointing_device.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/quantum/pointing_device/pointing_device.c b/quantum/pointing_device/pointing_device.c
index ae3f122e89..e91de018f1 100644
--- a/quantum/pointing_device/pointing_device.c
+++ b/quantum/pointing_device/pointing_device.c
@@ -268,6 +268,10 @@ __attribute__((weak)) void pointing_device_task(void) {
local_mouse_report = pointing_device_adjust_by_defines(local_mouse_report);
local_mouse_report = pointing_device_task_kb(local_mouse_report);
#endif
+ // automatic mouse layer function
+#ifdef POINTING_DEVICE_AUTO_MOUSE_ENABLE
+ pointing_device_task_auto_mouse(local_mouse_report);
+#endif
// combine with mouse report to ensure that the combined is sent correctly
#ifdef MOUSEKEY_ENABLE
report_mouse_t mousekey_report = mousekey_get_report();