• Register
Post news Report RSS The Question of Tab-Buttons

In which non-mouse menu-operation sees much work; the mouse can prove an impediment in this; and there is an uncertainty regarding tab-switching.

Posted by on

Greetings and salutations!

This week's screenshot shows further progress on operating menus without a mouse:

User Posted Image

The work of the week just past was once again focussed almost entirely on non-mouse operation of the game's menu-systems:

In general, the system has been significantly expanded and refined (and in places reworked). It's a bit clunky, I'll confess, but it seems to work, and to work rather better than it did last week. It's not quite done, but I think that it's getting there.

Indeed, a great number of changes and fixes were made during the week just past, primarily on non-mouse menu-operation, but also on one or two other things. Some proved challenging, if not really troublesome (such as handling the navigation of dialogues), while others proved quite easy, as I recall. In total there are rather too many for me to want to list them all, so let me just mention two that proved troublesome:

One thing that's proven tricky is the mouse. Simply put, the mouse-cursor remains active even when using input from another device. Thus when navigation brings a UI-element beneath the mouse, the mouse may be seen as having "entered" that UI-element, potentially firing off events and so interfering with navigation. I have some fixes in place via a "mouse-mode" variable, but it's imperfect, and even given that it is so, there's more to be done, I think.

Another problem has been the question of convenient operation of tabs: I have a few menus that contain multiple tabbed pages, and it would be nice to be able to switch back and forth at a button-press, regardless of the currently-selected item.

The underlying functionality of this is fairly straightforward, I think, and was implemented without any real trouble in the week just past, as I recall.

The question, however, is that of what buttons to use. I gather that many games use the gamepad's left- and right- shoulder-buttons for this purpose. But what of players using other devices? And how does this interact with control-mapping? Furthermore, I currently have the "examine" action on one of those shoulder-buttons, and that action has its own use in certain menus.

For now, I have an idea that I'll likely explore--but it does mean adding two more controls to the key-mapper list...

That, then, is all for this week--stay well, and thank you for reading! ^_^

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Related Games
Related Engines
Panda3d
Panda3d BSD