StrataSource / Engine

Issue tracker for Strata Source
47 stars 2 forks source link

Bug: Console navigation differs from all other Source games #570

Open jason-e opened 2 years ago

jason-e commented 2 years ago

Describe the bug

CSGO, CSS, TF2, Portal 2 and probably all Source games have exactly the same console autocomplete/history keyboard navigation behavior, but the Chaos Panorama console currently has different behavior. It was previously thought that CSGO actually had divergent behavior and that this behavior is what Chaos uses, but that is not the case.

Chaos's console navigation should exactly match other Source games because that is what players are used to, with many years of muscle memory. Classic Source console navigation is also very effective with some underappreciated attention to detail, so there's really no reason to diverge from it.

How the console behaves in other Source games, and which behaviors Chaos currently matches

Autocomplete

Trico-Everfire commented 2 years ago

Panoramas console in and of itself is a panorama panel, it doesn't use the VGUI console logic, all the stuff that makes sources console the console has to be recreated, thank you for this panel, as it's helpful identifying what's required.

vrad-exe commented 1 year ago

Should also make these hotkeys remappable, and default backwards navigation to ctrl-tab or the like since shift-tab is the default Steam overlay hotkey (although I'd still prefer shift-tab for UI navigation since I have a different overlay hotkey).

vrad-exe commented 1 year ago

The VGUI console can also be closed by pressing the toggleconsole key which doesn't happen in the panorama one, that should probably be tied to a cvar like con_close_on_toggleconsole so you can turn it off if you actually want to type the ` character.