Skip to content
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

Huion H1060P: Pressing multiple aux buttons simultaneously isn't handled properly #3330

Closed
5 tasks done
AnthonyMichaelTDM opened this issue May 31, 2024 · 10 comments
Closed
5 tasks done
Labels
support request Request for assistance

Comments

@AnthonyMichaelTDM
Copy link

Steps to Reproduce

Minimal preproducable example:

system: Arch linux

  1. go to the Auxillary Settings tab and set one of the bindings to be (for example) Shift, and another to be (for example) R
  2. apply
  3. open a text editor or something that let's you capture inputs
  4. press the two previously configured buttons at the same time (or press one while the other is being held)

Expected Behavior

I'd expect the simultaneous key presses to be handled properly, so in the above example I'd expect to see "R" inputted into the text editor.

Observed Behavior

depending on which button was pressed first, either "r" is repeated or nothing is printed (because only the Shift button is being registered)

Tablet Device

Huion H1060P

Diagnostic Information

diagnostics.json

Acknowledgements

  • I have installed OpenTabletDriver by following its official installation instructions.
  • I have checked the OpenTabletDriver Wiki and respective FAQ pages, and my issue was not covered or actually fixed.
  • I have searched the existing issues and this new issue is not a duplicate of any.
  • I have written a concise and meaningful title.
  • I am on the latest version of OpenTabletDriver.
@AnthonyMichaelTDM AnthonyMichaelTDM added the bug Something isn't working label May 31, 2024
@github-actions github-actions bot added the needs-triage This issue or PR has not been properly labeled yet label May 31, 2024
@AnthonyMichaelTDM
Copy link
Author

I'm hoping this is actually an issue with OpenTabletDriver and not a hardware limitation of my tablet, but I'm unsure which is the case.

@jamesbt365
Copy link
Member

Tablet > tablet debugger, press the buttons on your tablet, does the data update properly allowing 2 buttons to be pressed at once?

@AnthonyMichaelTDM
Copy link
Author

It doesn't appear to

@AnthonyMichaelTDM
Copy link
Author

Does that mean it's a hardware limitation?

@jamesbt365
Copy link
Member

If the data doesn't indicate that mutiple buttons cannot be pressed at once then yes it would be a hardware limitation, the raw data is from the tablet itself.

@jamesbt365 jamesbt365 added support request Request for assistance and removed bug Something isn't working needs-triage This issue or PR has not been properly labeled yet labels May 31, 2024
@AnthonyMichaelTDM
Copy link
Author

unfortunate

@AnthonyMichaelTDM
Copy link
Author

is there a way to make a button "toggle"? like, if I have a button that is bound to "b", is there a way to make it so that if I press that button it will output "b" until I press it again?

@jamesbt365
Copy link
Member

No, but you could always make a plugin for it.

@AnthonyMichaelTDM
Copy link
Author

I'll look into that, do you have any pointers for where/how I should start?

@jamesbt365
Copy link
Member

There isn't any plugin documentation, but other plugins, especially ones that use bindings are a good place to look. I have a couple of them on my profile, namely BSoD and DualActionBindings, but there are others plugins that create bindings. You can find a button to any of the plugins source codes in the plugin manager inside OTD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
support request Request for assistance
Projects
None yet
Development

No branches or pull requests

2 participants