[b36] New inventory cannot tab to other panes
Posted: Fri Dec 09, 2011 12:55 am
This isn't technically a bug, just... I'd guess I'd call it an oversight with the new inventory interface. I don't know if I'm just ignorant of the workaround (entirely possible, given on how many other things I have to be told I'm wrong about) or if it's an unexpected development. (Windows 7)
Because the inventory is split into tabs, and the tab key cycles between those tabs, it's no longer possible to to tab over to, for example, the list of a shop's items, or to your character's ragdoll. This forces the use of the mouse to use or interact with items in those panes. At minimum, you can move the mouse to hover over the shop's pane and then navigate via directional keys. In the case of the ragdoll pane, you must hover over an item to navigate, otherwise the focus remains on the inventory list. You must also hover over an item before being able to navigate them in the ragdoll pane when using 'take off item' (default 't') even though the ragdoll pane is the only one available in that window. Also, attempting to tab when the selection focus is on an item in a shop's list will cause a lua error (I believe I sent in a couple in b35). A third minor, slightly unrelated, issue is that highlighting items via keyboard navigation won't show the tooltip (subsequently disallowing the use of holding ctrl to view a comparison). Highlighting with the mouse is the only way to view an item's tooltip or a comparison.
While these issues aren't, by any means, major, they do break the flow of the interface in being able to do much of the work via keyboard. The inability to navigate the ragdoll by keys forces binding them to hotkeys, which may or may not be as readily and easily accessible as equipped-item use had been in b34 and previous - certainly, I'd much rather keep my ~25 readily accessible keys for talents rather than low-priority equipped item use, which were accessible by quick, three-stroke a-tab-[letter] in previous builds.
I don't know if it defeats the purpose of the ragdoll, but perhaps the ragdoll pane can include at the bottom a navigable list equipped items, which can have the standard alphabetical list for interactive use? And perhaps allow the use of shift-tab to tab between interface panes. Or even take all interface navigation from movement keys: standard movement keys to navigate the list, ctrl left/right to navigate tabs, ctrl up/down to navigate panels (allowing players to rebind interface navigation if they wish).
Because the inventory is split into tabs, and the tab key cycles between those tabs, it's no longer possible to to tab over to, for example, the list of a shop's items, or to your character's ragdoll. This forces the use of the mouse to use or interact with items in those panes. At minimum, you can move the mouse to hover over the shop's pane and then navigate via directional keys. In the case of the ragdoll pane, you must hover over an item to navigate, otherwise the focus remains on the inventory list. You must also hover over an item before being able to navigate them in the ragdoll pane when using 'take off item' (default 't') even though the ragdoll pane is the only one available in that window. Also, attempting to tab when the selection focus is on an item in a shop's list will cause a lua error (I believe I sent in a couple in b35). A third minor, slightly unrelated, issue is that highlighting items via keyboard navigation won't show the tooltip (subsequently disallowing the use of holding ctrl to view a comparison). Highlighting with the mouse is the only way to view an item's tooltip or a comparison.
While these issues aren't, by any means, major, they do break the flow of the interface in being able to do much of the work via keyboard. The inability to navigate the ragdoll by keys forces binding them to hotkeys, which may or may not be as readily and easily accessible as equipped-item use had been in b34 and previous - certainly, I'd much rather keep my ~25 readily accessible keys for talents rather than low-priority equipped item use, which were accessible by quick, three-stroke a-tab-[letter] in previous builds.
I don't know if it defeats the purpose of the ragdoll, but perhaps the ragdoll pane can include at the bottom a navigable list equipped items, which can have the standard alphabetical list for interactive use? And perhaps allow the use of shift-tab to tab between interface panes. Or even take all interface navigation from movement keys: standard movement keys to navigate the list, ctrl left/right to navigate tabs, ctrl up/down to navigate panels (allowing players to rebind interface navigation if they wish).