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

[Minor Feature Request] BOTH mouse movement AND keyboard press for given axis #54

Open
Cat-Lady opened this issue May 30, 2022 · 3 comments

Comments

@Cat-Lady
Copy link

Dear maintainer of qjoypad,
It would be absolutely awesome if qjoypad could, for given axis, BOTH emulate mouse movement AND keyboard press (for example, when axis passes the already existing "extreme" threeshold, the red arrow in the GUI). Currently, using the one disables the other (even if layout config is edited by hand, and keys added - they are visible in GUI, but grayed out).

Either way, thanks you for the great application, which still surpasses other programs of this kind - even stuff like Steam Input - for my uses cases.
Cheers,
/CatLady

@Cat-Lady Cat-Lady changed the title [Minor Feature Request] [Minor Feature Request] BOTH mouse movement AND keyboard press for given axis May 30, 2022
@panzi
Copy link
Owner

panzi commented May 30, 2022

Hi, I only maintain qjopypad whenever I use it (which isn't since a long time now) and only add the features that I need/want. I forked the original project after that went inactive and wasn't building with the then current Qt anymore and was lacking some feature I wanted. So right now I'm not adding any features, but if you implement it (in a clean/maintainable enough way) I would accept a pull request.

@Cat-Lady
Copy link
Author

Cat-Lady commented Jan 7, 2024

Sad to hear that, given that you're accustomed to the code and it should be relatively minor edit.

Hoever, maybe using the aforementioned knowledge of how qjoypad is structured, you could at least point me where exactly (in which src file) the thing that disables allowing to set/interpreting axis position for emulating button presses (if those were set before, and "mouse" is selected) is located? I guess I could do the edit from there, either for personal use, or as a pull request later on.

(and yes, I still find this minor feature sorely missing for various applications, from time to time).

@panzi
Copy link
Owner

panzi commented Jan 7, 2024

I don't even know where that is or if that even works like that at all. I don't remember doing anything on that part. As I said, I only made it compile with a newer version of Qt and added features I wanted (that weren't about that part). I would have to study the source just like you. And I did the most changes many years ago and thus have forgotten pretty much everything.

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

No branches or pull requests

2 participants