mirror of https://github.com/stella-emu/stella.git
978c97c2d0
in GUI menu mode. The code was too troublesome to fix, and navigating a GUI with a joystick simulating a mouse is a broken concept anyway. In place of joy-is-mouse navigation, added the ability to use the cursor keys or joysticks axes to 'tab' between different focused objects in GUI mode. This is much more intuitive, and is how navigation works in a mouse-less, game console based system. Also, any joystick button (or enter/space keys) activate the currently focused item. For now, only the CommandDialog can be accessed this way. It really only makes sense here anyway, since many GUI objects in the other menus really need access to a keyboard and mouse, and if you have those, one can already navigate the menu. Overall, this should make arcade cabinet style access much easier. One can map the CommandDialog to a joystick button, navigate with the joystick axes, and select an item with any joystick button. So Stella can be started, play a game, and then exit, all by just using the joystick. It also solves quite a few usability problems for the WinCE and PSP ports. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@918 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
CVSROOT | ||
stella |