-
-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gesture mode does not pause mouse input and gestures don't work #98
Comments
Does this issue still occur on the latest commit? |
On the latest commit mouse input does pause when running the service; however, it does not seem to be loading my config file anymore. When running $ /usr/local/bin/logid I get the following output
This may be do to me mucking up uninstalling the old version, but I think that unlikely. Just to be clear though I first stopped then disabled the logid service. I then deleted logid executable. I build the new commit and ran make install. The new executable is where I expect it to be but when I run it I get the above exception. |
Yes, that's because device names have changed slightly in this release (it uses hidpp20 Name), try changing |
Ah yes, thanks. When I change that the mouse movement is no longer paused when the gesture button is depressed, the behavior is seemingly back to what it was on the old version I had installed. I do however now get the following message
|
That's odd. Launch logid with
Can you post this table? |
|
What's the product ID of your MX Master? Perhaps older models use a different mechanism for defining gestures? As of now, logid does not output the product ID (although I probably should do that), so you can get the product ID by using solaar and clicking the info button on the right side and reading the Edit: I just looked back at issue #9 and that may be the case (their PID is 4041). Sadly, I don't have a 4041 to test but I'll look into this regardless. |
Solaar gives the Wireless PID of my mouse as 4041. Edit: Ah just saw your edit. Really appreciate it, but given that is the case I shall for the time live with it as a button haha. |
If anyone has an MX Master with the PID 4041, could you get a USB packet capture of the Logitech Options configuration sequence where 0xc3 (Gesture button) is mapped to a gesture? This will help me further understand the gesture feature on previous iterations of the MX Master. |
Hey there! I'm experiencing the same issue. I'm on Nvidia Jetpack 4.4 (Ubuntu 18.04 derivative), confirmed my PID is 4041 using solaar. Getting the exact same output as @tboudreaux running Would really love to get this fixed. I'm happy to provide a usb packet capture. I have wireshark installed and copied the dissector script. I tried launching wireshark with the script as instructed, using |
@baldonp1 Look into Wireshark's guide on capturing packets from USB devices. I'd like you to capture the packets from a unifying receiver with the 4041 MX Master on Windows/macOS with Logitech Options configured to have gestures on the mouse. During the packet capture, I want you to turn the mouse off and then on (to grab the configuration packets), and I'd like you to use the gestures. Once you've completed this, post the wireshark pcap as well as an HID++ feature dump (the output of hidpp-list-features from PixlOne/hidpp). Please make sure to filter the USB packet capture to only the receiver USB device before posting it. It's not necessary but it helps with readability and file size. |
Ah, I'm all set up on Ubuntu. I'll have to work on this a bit later tonight on my mac. When I was looking at it on ubuntu I wasn't sure which interface to select (usb0, usbmon0, usbmon1, usbmon2) or which filters to apply. Maybe it'll make more sense once I try again on my mac. I'll follow up if I have any trouble. In the meantime, here's the hidpp-list-features output from ubuntu.
|
Oh, I forgot to mention to select the device index. Sorry, that's the feature dump of the receiver, run |
Hey there! Attached is the capture. I think I got what you were looking for, not sure if I correctly filtered it. Let me know if anythings missing/if you need me to try again. In the capture I first turned the mouse off/on, gestured up, down, left, right, and then turned it off/on again. It doesn't look like the PixlOne/hidpp project is compatible with macOS (no libudev on mac), so I wasn't able to run the feature dump. The output from above is the feature dump from ubuntu. When I ran Let me know if there's anything else you need! |
Just reread your instructions on hidpp-list-features... I missed the device ID. Here's the update output. Feature 0x01: [0x0001] Feature set |
Am also experiencing this on 4041 and have a bit of time to throw at it, what additional info would be helpful here? |
I would also like to get this to work with gestures. Is the output from Wireshark still needed? |
Can I help in some way to fast track this? |
I also have a 4041 and am happy to run any packet captures. |
Gestures are not working on my computer, this may be due to gesture not pausing mouse input. I am using a first generation MX Master and running Manjaro on 5.6.16, my logid.cfg file is copied below. I have also tested the config file from issue #9 and gestures also do not work with that config file. Additionally, I have tested the modes "OnFewPixels" and "Axis", with the same null result (gestures do not seem to do anything, and mouse input is not paused). It should be noted that when direction is "None" the action is preformed (in my config below for example pressing the thumb button does sent alt-s). Any help would be appreciated, thanks.
The text was updated successfully, but these errors were encountered: