OK, I think the IsConsoleUI() is actually more like ZO_Keybindings_ShouldShowGamepadKeybind() in that it assumes gamepad mode without checking and is only looking at whether the user is in console mode in the sense that the UI is active, and not toggled to cursor mode where you can move the mouse around, which by default hides the gamepad UI keybinds and switches those and certain other things to keyboard equivalents while remaining in gamepad mode.
This may need to be confirmed but that is my experience so far.
|