[GH-ISSUE #298] Keyboard configuration (reassign keys) #44

Closed
opened 2026-02-27 21:04:17 +03:00 by kerem · 7 comments
Owner

Originally created by @VasylBaran on GitHub (Jul 16, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/298

Originally assigned to: @VasylBaran on GitHub.

Goal: make it possible to assign and reassign keyboard keys to serve as game controls.

Originally created by @VasylBaran on GitHub (Jul 16, 2024). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/298 Originally assigned to: @VasylBaran on GitHub. **Goal:** make it possible to assign and reassign keyboard keys to serve as game controls.
Author
Owner

@DanielSvoboda commented on GitHub (Jul 17, 2024):

The 'gamepad_0' branch should be handling this...

<!-- gh-comment-id:2232176071 --> @DanielSvoboda commented on GitHub (Jul 17, 2024): The 'gamepad_0' branch should be handling this...
Author
Owner

@VasylBaran commented on GitHub (Jul 17, 2024):

The 'gamepad_0' branch should be handling this...

@georgemoralis gamepad is separate, right?

<!-- gh-comment-id:2232413962 --> @VasylBaran commented on GitHub (Jul 17, 2024): > The 'gamepad_0' branch should be handling this... @georgemoralis gamepad is separate, right?
Author
Owner

@georgemoralis commented on GitHub (Jul 17, 2024):

yes

<!-- gh-comment-id:2232420203 --> @georgemoralis commented on GitHub (Jul 17, 2024): yes
Author
Owner

@kalaposfos13 commented on GitHub (Oct 17, 2024):

Hi! I re-implemented keyboard remapping here: https://github.com/shadps4-emu/shadPS4/pull/1356 without noticing this was already done once, and as far as I know, my solution doesn't break other inputs, has modifier key, mouse buttons and mouse-movement-to-joystick support.
Basically, the only thing missing is a GUI, so I'm wondering if you are willing to contribute on that part. I have a basic implementation that basically just opens the config file for editing at https://github.com/kalaposfos13/shadPS4/tree/qt-config-editor but that is obviously just a patchwork solution.

<!-- gh-comment-id:2418520835 --> @kalaposfos13 commented on GitHub (Oct 17, 2024): Hi! I re-implemented keyboard remapping here: https://github.com/shadps4-emu/shadPS4/pull/1356 without noticing this was already done once, and as far as I know, my solution doesn't break other inputs, has modifier key, mouse buttons and mouse-movement-to-joystick support. Basically, the only thing missing is a GUI, so I'm wondering if you are willing to contribute on that part. I have a basic implementation that basically just opens the config file for editing at https://github.com/kalaposfos13/shadPS4/tree/qt-config-editor but that is obviously just a patchwork solution.
Author
Owner

@VasylBaran commented on GitHub (Oct 17, 2024):

@kalaposfos13 sounds like a good idea, I can add my UI on top of your changes. Just let me know when you're all set on the API and there aren't expected to be any new major changes (I mean when the pull request looks ready from your side) and I'll add my UI on top.

<!-- gh-comment-id:2418640550 --> @VasylBaran commented on GitHub (Oct 17, 2024): @kalaposfos13 sounds like a good idea, I can add my UI on top of your changes. Just let me know when you're all set on the API and there aren't expected to be any new major changes (I mean when the pull request looks ready from your side) and I'll add my UI on top.
Author
Owner

@kalaposfos13 commented on GitHub (Oct 17, 2024):

Message me on Discord (kalaposfos) and we can discuss this further.

<!-- gh-comment-id:2418803125 --> @kalaposfos13 commented on GitHub (Oct 17, 2024): Message me on Discord (kalaposfos) and we can discuss this further.
Author
Owner

@kalaposfos13 commented on GitHub (Oct 18, 2024):

Hi! I finished the backend, and hopefully there are no problems with it. Are you still onboard with making the GUI? I'll provide an API for it as soon as I write it. Also, if you can provide me with info on what's needed, that would be appreciated

<!-- gh-comment-id:2422773151 --> @kalaposfos13 commented on GitHub (Oct 18, 2024): Hi! I finished the backend, and hopefully there are no problems with it. Are you still onboard with making the GUI? I'll provide an API for it as soon as I write it. Also, if you can provide me with info on what's needed, that would be appreciated
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#44
No description provided.