Skip to content

Binding L3/R3 on Joystick (+ L3 can call Speed Mode)#1358

Draft
DV666 wants to merge 9 commits into
Albeoris:mainfrom
DV666:BindL3R3
Draft

Binding L3/R3 on Joystick (+ L3 can call Speed Mode)#1358
DV666 wants to merge 9 commits into
Albeoris:mainfrom
DV666:BindL3R3

Conversation

@DV666
Copy link
Copy Markdown
Collaborator

@DV666 DV666 commented Feb 11, 2026

Small PR to allow binding L3 and R3 buttons, regardless of the controller used (hopefully?).

By default, these buttons remain unbound because the KeyCode varies significantly depending on the connected controller/driver.
Therefore, I added an option in the game menu allowing players to manually bind these buttons.
This new option in the Configuration Menu only appear if a joystick is activated.

2026-02-11.21-34-05.mp4

L3 and R3 can now be accessed via:

HonoInputManager.Instance.IsL3Pressed()

HonoInputManager.Instance.IsR3Pressed()

If needed, L3/R3 can be unbound in the same menu by pressing Escape.

Why this feature? It allows mapping Speed Mode (F1 on Keyboard) to the L3 button on the controller, which is a massive Quality of Life improvement in my opinion.

Maybe we should add an option in Memoria.ini to toggle this default L3 binding for Speed Mode?

@WarpedEdge
Copy link
Copy Markdown
Contributor

WarpedEdge commented Feb 11, 2026 via email

@DV666
Copy link
Copy Markdown
Collaborator Author

DV666 commented Feb 11, 2026

Will this allow rebinding the dual language someone recently mentioned in the future? I saw the file, but that seemed to be locked to CapsLock specifically. Just wondering.

It has nothing to do with this current PR, but it's something we can do, yes. Maybe in #1255

@WarpedEdge
Copy link
Copy Markdown
Contributor

WarpedEdge commented Feb 11, 2026 via email

@DV666 DV666 marked this pull request as draft February 28, 2026 16:19
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

Successfully merging this pull request may close these issues.

2 participants