-
Notifications
You must be signed in to change notification settings - Fork 175
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
Support for Genius EasyPen m406 #321
Comments
What Linux and version do you use? I have a similar problem. |
I have same problem, I use Ubuntu 200.04 It doesn't seem to be supported yet, will it ever get support? and how to help? |
Hello! Correct, this tablet isn't supported yet. I'm mostly familiar with uclogic based tablets, but looking at the kye code and the dumps, it looks like it should be fairly simple to add supoort for. I'm a bit busy right now, but I'll see if I can add support soon. @Christian2006-Dex @MrPancakes39 By the way, if either of you has the mouse that comes with this tablet, could you also post raw input samples for that? Instructions for doing that are here, under the section "Collect raw input samples" > Mouse |
Oh thanks for the response! Unfortunately my tablet didn't come with a mouse so I can't help with that... sorry. |
@TPb1HDELj, @Christian2006-Dex, @MrPancakes39 Could you test the following branch and report if it works? I noticed that the pen input samples didn't seem to be reporting pressure, but I did see that the existing DIGImend code sends an initialization message for some of the EasyPen tablets, which seems like it might enable the pressure. I just assumed this tablet operates similarly to those tablets and just copied and tweaked that code, so I'm not 100% sure if this will actually match the reports the tablet sends after initializing it (assuming the same init procedure applies) https://github.com/nic3-14159/digimend-kernel-drivers/tree/easypen-m406 Also, I did a bit of digging and it seems like the mouse was just another one of Genius's products that came packaged with the tablet as a bonus. I think some tablets had mice that only worked on top of the tablet, but since the one packaged with the M406 is a standalone product, it should just work as a normal USB mouse without the tablet, and thus retrieving input samples for it doesn't actually need to be done. |
Hello again @nic3-14159, I installed the drivers from source and the tablet now works. I tested the pressure sensitivity in Krita (since it supports this tablet) and it works too! Thank you for your help and support ♥♥ |
@MrPancakes39 Great! The tablet buttons are currently hard mapped to Redo, Undo, Zoom in, and Zoom out application buttons, as that's what was done for many of the other Genius tablets, probably because the buttons are labeled with specific functions on the tablet itself. However, application support for those seems a little flaky. You should be able to remap them to whatever shortcut you want using a tool like key-mapper though. If you don't mind, could you also post raw input samples while using the driver I wrote? That way there is some reference for the input reports after performing the initialization procedure. |
@nic3-14159 I forgot to test the buttons but (for me) they don't seem to work, I'm okay with that thou. |
Hello again @nic3-14159, I didn't forget about the raw input samples only been super busy with university loads. raw input samples: |
Thanks also @nic3-14159 for this suggestion. |
Hello!
Add support for the topic, please.
the mouse is lost =(
digimendPage
3dnews
descritpors.txt
frame_buttons.txt
frame_dials.txt
hid_report_descritors.txt
pen_buttons.txt
pen_coords.txt
pen_pressure.txt
probe.txt
The text was updated successfully, but these errors were encountered: