~ruther/qmk_firmware

03381962ace7c44f4566d6f6b05005f24b212fa1 — Evgeniy Petukhov 7 years ago a980a79
Diagonal micro move fix
1 files changed, 2 insertions(+), 0 deletions(-)

M tmk_core/common/mousekey.c
M tmk_core/common/mousekey.c => tmk_core/common/mousekey.c +2 -0
@@ 122,7 122,9 @@ void mousekey_task(void)
    /* diagonal move [1/sqrt(2)] */
    if (mouse_report.x && mouse_report.y) {
        mouse_report.x = times_inv_sqrt2(mouse_report.x);
        mouse_report.x = mouse_report.x == 0 ? 1 : mouse_report.x;
        mouse_report.y = times_inv_sqrt2(mouse_report.y);
        mouse_report.y = mouse_report.y == 0 ? 1 : mouse_report.y;
    }

    if (mouse_report.v > 0) mouse_report.v = wheel_unit();