Closed vp-lab closed 1 year ago
[valentin@ubuntu] -> ~/.config/solaar
[15:35:05] $: cat rules.yaml
---
- Rule:
- MouseGesture: Mouse Right
- KeyPress:
- [Super_L, Page_Down]
- click
- Rule:
- MouseGesture: Mouse Left
- KeyPress:
- [Super_L, Page_Up]
- click
- Rule:
- MouseGesture: Mouse Up
- KeyPress:
- [Super_L, a]
- click
- Rule:
- MouseGesture: Mouse Down
- KeyPress:
- [Super_L, d]
- click
- Rule:
- And:
- Key: [Mouse Gesture Button, released]
- MouseGesture: []
- KeyPress:
- [Super_L, s]
- click
...
---
The first four of your rules should work as you intend. The last does not because each notification is a separate invocation of the Solaar rules. Releasing a button that is assigned to mouse gestures causes two notifications, one for the release and one for the gesture. The rules are evaluated on the release notification and the last one fails because it is looking for a gesture notification. The rules are evaluated on the gesture notification and the last one fails because it is looking for a release notification. Just remove the key release from the last rule and it should work correctly.
Yea, everything it's working now! Thank you so much!
Information
solaar --version
orgit describe --tags
if cloned from this repository):solaar 1.1.8
Ubuntu 22.04.1 LTS
uname -srmo
):Linux 5.15.0-58-generic x86_64 GNU/Linux
solaar show
:~/.config/solaar/config.yaml
(or~/.config/solaar/config.json
if~/.config/solaar/config.yaml
not present):Describe the bug Trying to use gesture with my new MX Master 3S but I can't get it working. Default config: base_config
To Reproduce Steps to reproduce the behavior:
Key/Button Diversion
change toMouse Gesture Button
-Mouse Gestures
[every time I open Solaar I need to change this settings because every time it's default oneMiddle Button
] (see screenshot 1)Screenshots
Additional context Maybe it's something wrong because I have: 1 x Bolt dongle for MX Master 3S. 1 x Unifying dongle for my MX Keys.
I can see that solaar detect the motion but nothing happend.
Thank you.