-
Notifications
You must be signed in to change notification settings - Fork 1
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
Mouse cursor doesn't move on the Y axis #9
Comments
Wow that is wild. I have same setup on my daily driver - same os and server you listed. So, I don't think it's that. I guess I should have some kind optional tracing setup for situations like this. I can't infer enough from the video. @anthrazitrr Which mouse are you using? Can you try another one. |
I'm using Glorious Model O Minus if you're wondering, but i will try a different one. Could it also be that OpenTabletDriver is the issue? UPD: Tried on a different mouse, even uninstalled opentabletdriver, and now the cursor doesn't move at all. |
Wild. What was your suspicion about opentabletdriver? So, I'll have to set up a debug build for this. If you are willing, you can use it to troubleshoot. |
When i was using leetmouse it was breaking the tablet driver.
👍🏻 |
Btw, rereading your first comment, does that mean it was fine before you rebooted? - or you didn't use your mouse until you rebooted. As for debugging, so far here's what we can do: Can you clone this repro, and checkout the debug-build branch:
What I expect is that as you move your mouse
0 means no movement. The faster you move it the bigger the absolute value of x/y. What do you notice when you try it? I would appreciate a video like last time. Let me know if I need to clarify these steps further. |
Sorry for not replying for 5 days, here's the video. |
Absolutely no worries at all. Thanks for the video. I have a suspicion that I'll look into. |
Also, could the problem be caused by Glorious mice relying on a separate driver in the kernel? |
Yeah, after reading that now I think the normal hid driver in linux does something for this mouse that I am not doing. Btw my suspicion from before didn't really pan out. I am gonna buy that mouse and use it for debugging. If you could hook me up with an direct link, like an amazon link or something, that'd be cool. I think I can spend some time on it this weekend. |
I've bought it in a local store in Ukraine, so unfortunately I can't help you with that. |
I have tested every mouse I have: Don't work at all with maccel: Misbehaving input: |
Yean I am sorry to hear that. Leetmouse was kind of handling it with a custom parser for different types; For the record: I have tested (am using): |
Hey, i really got excited when someone posted your project on discord, because mouse accel is essential for me, but when i activate it my vertical movement gets locked and it becomes scrolling wheel instead lol, i am using Lamzu Thorn 4k. |
Alright guys, @anthrazitrr, @ParanoIIa91 I have ported over leetmouse's parser over in another branch. Basically:
P.S. I don't have a lot of faith in this approach as even leetmouse's author warned against this custom parser strategy. Still, this was the fastest of all the approaches I brainstormed. The right fix is going to take me a while. |
@ParanoIIa91 No that's my mistake: wrong command. Use |
@ParanoIIa91 Then clone the repo again: Change the current directory to the newly cloned maccel folder: Checkout the branch that has the experimental HID parser: Uninstall the previous version: Install the new version: Pro tip: if something doesn't work, look at the output of the command. The new HID parser works for me, I have tested Hator Stellar Pro Wireless and Glorious Model O- so far. |
Thank you very much, its actually working! First time in my linux experience, i found a proper mouse accel project, that actually works, now i just need to mess with settings, because i am not sure yet, how exactly doest it work :) |
I am glad to hear it's working for you both. I will keep this issue open for now and direct other people to it when applicable. Depending on how long it takes to research a better fix, I might merge that branch and put this parser behind a flag. |
This issue is not the place go down this line of inquiry, but... |
After i installed maccel and rebooted, the mouse cursor stops moving on the Y axis.
The issue persists on both stock and zen kernel.
https://streamable.com/n8x69e
OS: Arch Linux 6.8.1-zen1-1-zen
Server: Xorg with libinput
The text was updated successfully, but these errors were encountered: