dosbox-pure icon indicating copy to clipboard operation
dosbox-pure copied to clipboard

Feedback on the "Use L3 Button to Show Menu" Behavior Change

Open gaoyimin1980 opened this issue 4 months ago • 5 comments

In the Preview 2 version, a new toggle option was added: "Use L3 Button to Show Menu". I use a gamepad to control everything, and in earlier versions, pressing the L3 button would bring up the On-Screen Keyboard by default. This was especially convenient for many games that require frequent keyboard input.

However, in Preview 2, pressing L3 now prioritizes showing the menu to swap CDs/disks instead. In my case, I actually need the On-Screen Keyboard at that moment. Although it’s possible to switch to the keyboard screen using L and R, every time the swap menu pops up, I worry about accidentally changing some settings — which actually happened to me once.

Because of this seemingly inconvenient change, I ended up rolling back to the Preview 1 version. As someone who plays extensively — around 4 to 6 hours every day — I’d like to share my experience: the menu to swap CDs/disks is something I only ever use once when first setting up a game. After that, I almost never need to access it again.

But the On-Screen Keyboard is essential for many early games that rely heavily on keyboard input. So I really hope that in future versions, pressing the L3 button can once again default to showing the On-Screen Keyboard.

gaoyimin1980 avatar Aug 03 '25 23:08 gaoyimin1980

Yes, I agree. Although once you select the keyboard it continues to appear for the rest of the session with a game, I prefer the OSK to always show up first.

Maybe that option could be changed to a dropdown list with 3 options: "Use L3 Button to Show Keyboard", "Use L3 Button to Show Menu", "None".

Ultrahead avatar Aug 11 '25 14:08 Ultrahead

On a phone without external gamepad, keyboard, etc. - do you know how to open the on-screen keyboard?

Torinde avatar Aug 22 '25 09:08 Torinde

I now added an option but for now kept the default to start with the menu first. This could be changed, too, but both functionalities (swapping CDs and the On-Screen Keyboard) are important depending on various things so I'm not quite sure what would be best. Over the years multiple people have asked me how to swap CDs, so I wanted to increase the chance for a new user to find where to do that.

On a phone without external gamepad, keyboard, etc. - do you know how to open the on-screen keyboard?

In RetroArch you can use the on-screen gamepad functionality and press the virtual L3 button on the touch screen to open the menu/keyboard in DOSBox Pure.

schellingb avatar Sep 03 '25 19:09 schellingb

I now added an option but for now kept the default to start with the menu first. This could be changed, too, but both functionalities (swapping CDs and the On-Screen Keyboard) are important depending on various things so I'm not quite sure what would be best. Over the years multiple people have asked me how to swap CDs, so I wanted to increase the chance for a new user to find where to do that.

On a phone without external gamepad, keyboard, etc. - do you know how to open the on-screen keyboard?

In RetroArch you can use the on-screen gamepad functionality and press the virtual L3 button on the touch screen to open the menu/keyboard in DOSBox Pure.

Thank you for responding to my question. Perhaps in earlier versions, many users had already grown accustomed to and appreciated the On-Screen Keyboard popping up by default, which is why there wasn’t much feedback at the time. However, I’ve noticed several people raising this issue recently, and my friends also feel that this change makes the operation more complicated and prone to accidental misclicks—sometimes even leading to unintended changes in settings.

Maybe a better solution would be to offer three default startup options:

"Use L3 Button to Show Keyboard"

"Use L3 Button to Show Menu"

"None"

This would perfectly address everyone's needs. I hope you'll consider adopting this approach.

gaoyimin1980 avatar Sep 04 '25 09:09 gaoyimin1980

Lol ...

Maybe that option could be changed to a dropdown list with 3 options: "Use L3 Button to Show Keyboard", "Use L3 Button to Show Menu", "None".

Ultrahead avatar Sep 04 '25 19:09 Ultrahead