M720: mouse freezes, but no gestures
ruilya opened this issue · 0 comments
ruilya commented
I've modified the example configuration:
devices: (
{
name: "M720 Triathlon Multi-Device Mouse";
buttons: (
// gesture key
{
cid: 0xd0;
action =
{
type: "Gestures";
gestures: (
{
direction: "Up";
mode: "OnRelease";
action =
{
type: "Keypress";
keys: ["KEY_UP"];
};
},
{
direction: "Down";
mode: "OnRelease";
action =
{
type: "Keypress";
keys: ["KEY_DOWN"];
};
},
{
direction: "Left";
mode: "OnRelease";
action =
{
type: "CycleDPI";
dpis: [400, 600, 800, 1000, 1200, 1400, 1600];
};
},
{
direction: "Right";
mode: "OnRelease";
action =
{
type = "ToggleSmartshift";
}
},
{
direction: "None"
mode: "NoPress"
}
);
};
}
);
hiresscroll:
{
hires: true;
invert: false;
target: false;
};
}
);
Here's the output of sudo logid --verbose debug
:
[DEBUG] Unsupported device /dev/hidraw0 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[INFO] Device found: M720 Triathlon Multi-Device Mouse on /dev/hidraw2:255
[WARN] /dev/hidraw2:255: DPI feature not found, cannot use CycleDPI action.
[WARN] /dev/hidraw2:255: SmartShift feature not found, cannot use ToggleSmartShift action.
[DEBUG] /dev/hidraw2:255 remappable buttons:
[DEBUG] CID | reprog? | fn key? | mouse key? | gesture support?
[DEBUG] 0x50 | | | YES |
[DEBUG] 0x51 | | | YES |
[DEBUG] 0x52 | YES | | YES | YES
[DEBUG] 0x53 | YES | | YES | YES
[DEBUG] 0x56 | YES | | YES | YES
[DEBUG] 0x5b | YES | | YES | YES
[DEBUG] 0x5d | YES | | YES | YES
[DEBUG] 0xd0 | YES | | YES | YES
[DEBUG] 0xd7 | YES | | | YES
Using xev to test the config, I press the thumb button, cursor freezes, moving mouse does not produce any events in xev output.
logid version 0.3.1 from Debian stable.