logiops icon indicating copy to clipboard operation
logiops copied to clipboard

logid v0.3.2 stops processing hiresscroll gestures on MX Master 3 after mouse reboot

Open S-trace opened this issue 1 year ago • 1 comments

Hi.

Sometimes logid v0.3.2 stops processing hiresscroll gestures with target: true; on MX Master 3. This happens after mouse reboot while logid is still running. I have set the following in my config:

    hiresscroll:
    {
        hires: false;
        invert: false;
        target: true;
        up: {
            mode: "OnInterval";
            interval: 1;
            action: {
                type: "Keypress";
                keys: ["KEY_U"];
            }
        };
        down: {
            mode: "OnInterval";
            interval: 1;
            action: {
                type: "Keypress";
                keys: ["KEY_D"];
            }
        };
    };

When logid is just started - scroll wheel does not scroll, but instead prints out 'u' or 'd' (as expected with this configuration).

But if I reboot my mouse - 'uuu' is printed (even if I have not touched scroll after logid startup at all) and scroll wheel works as scroll (which is its default behavior). No 'u' or 'd' is printed by scroll wheel rotation in this state, just 'uuu' after each mouse reboot. Also, scroll wheel keeps scrolling even if I stop logid after 'uuu', but it does not scroll (and does not print 'u' or 'd') if I stop logid right after initialization.

Sometimes I can reboot mouse one or two times without 'uuu', but 'uuu' always happens after several mouse reboots.

Logid was built on commit 5767aac

log from logid -v RAWREPORT: rawreport.log

Thanks.

S-trace avatar May 26 '23 11:05 S-trace

I have checked my mouse firmware version and is seems to be up-to-date(

S-trace avatar Jun 14 '23 23:06 S-trace