schellingb / dosbox-pure

DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.
GNU General Public License v2.0
759 stars 62 forks source link

[Feature request] Page up/down list controller mapping list with left/right #453

Closed InterClaw closed 9 months ago

InterClaw commented 9 months ago

In the Gamepad Mapper, when selecting a mapping for a key, it would be nice to be able to press left/right on the keyboard or D-pad to "page" up and down (10 steps actually) like in the RetroArch menus when doing the same. Especially for the "Keyboard" option where there are a lot of selections to choose from the scrolling by holding down up/down gets a bit tiring. 😉

PoloniumRain commented 9 months ago

This feature is already there, but since 0.9.8 it now uses up/down on the controllers right analog stick. You can also hold the stick in either direction and it will page up/down quickly. Previous versions used the L1 and R1 shoulder buttons to page up/down. I think using up and down on the stick feels more natural than pressing left or right on the D-pad.

InterClaw commented 9 months ago

Nice, thanks for pointing that out. 👍

schellingb commented 9 months ago

Yes, for context we use D-Pad left/right for functions in the menu:

And now since 0.9.8 L/R is used to switch "tabs" in the menu, between [START MENU] <-> [ON-SCREEN KEYBOARD] <-> [GAMEPAD MAPPER]. L2/R2 always was used to increase/decrease the cursor speed in the On-Screen Keyboard. So we're left with the right analog stick.