-
Notifications
You must be signed in to change notification settings - Fork 57
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
Does not working with keyboard with trackpad #68
Comments
I'm afraid I don't have time currently to help. But, do you have multiple pointers connected? |
No, wait, if you got some movement with the mouse filter, then that's not the case. You must have just got the SDP record wrong. When I get back to this, I think I may have enough information now to make this automated. So, will try and resolve this properly in a few weeks probably. |
Indeed, the filter is not suitable for my trackpad. I noticed that only 3 bytes change when I move the mouse. I've figured out how to create these bytes from scratch, and I can make the mouse cursor move by modifying the variables:
I'm not sure if this is the right way to do it, but now I'm trying to decode the bytes from my trackpad so that I can create a filter that works for my keyboard/trackpad. |
I don't think the filter is suitable for anything other than ruundii's mouse... |
As explained in the threads elsewhere, my approach is to remove filtering, and just update the SDP record to match the mouse's record. Then we can just pass events through without modification (or only needing to add/edit a byte for the report ID). |
Yes, as mentioned earlier, I tried by modifying the SDP, but it didn't solve the problem. I have no idea why, perhaps because the same device functions as both a keyboard and a trackpad at the same time. |
It would just have multiple report IDs, which would all need to be included and remapped. |
SDP records are now automatically updated, so everything should pretty much just work now. Please reinstall the latest version and give that a try. |
Hi!
I'm trying to get this project working with a Bluetooth keyboard with a trackpad. My keyboard is the Diafield Keyboard. Everything is working except for the trackpad. I've tested all the filters, and none of them are working. However, I can see that with the Mouse filter, the mouse cursor moves a few pixels in one corner of the screen.
I've tried modifying the long hex string of the sdp_record with that of the hid-recorder and adjusting the filter as described in #31, but with no success.
Any ideas?
My output from hid-recorder:
The text was updated successfully, but these errors were encountered: