ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.01k stars 2.21k forks source link

Full controller / keyboard support #8048

Open smileyhead opened 4 years ago

smileyhead commented 4 years ago

Describe the new feature: While you can already map controller buttons to gameplay actions, you cannot navigate menus with one, nor with a keyboard. I would suggest adding the ability to navigate the menus with the arrow keys and adding a focus signifier (pictured below) for clarity. Specifically for controllers, I would suggest switching out the header menus for radial menus (for quick access) (see Mario Maker 2 / GTA V) accessible via (using Xbox terminology) LT (game modes) and RT (osu!web tabs). Also, the ability to open the Settings and Notifications tabs with LB and RB.

Proposal designs of the feature:

image

frenzibyte commented 4 years ago

Sounds like a very good and useful thing to implement, though highly depends on designing as we're lacking design for radial menus, and whether we should go with the proposed design for menu navigation. ping @arflyte

bdach commented 4 years ago

This is not an immediate concern. There are more pressing issues to attend to first.

yomox9 commented 4 years ago

I think it's immediate concern. Not support equal abandon using controller players.

peppy commented 4 years ago

Thanks for your input. No further input is required unless you are interested in implementing this.

yomox9 commented 4 years ago

sorry. I wrong place.

DarkIntaqt commented 1 year ago

I think it is pretty necessary to navigate using a controller / arrow keys (keyboard)... Another option to display the selected menu button, why just not expand the select menu button, the same effect as hovering them