A combination of recently purchasing an Xbox 360 controller and a Reddit post inspired me to have a look at one of the core issues when using a gamepad: not enough buttons to use for hotkeys.
I started working on the mod today and I decided to go the route of implementing tap vs hold functionality for some buttons and having buttons, which are held down, act as modifiers in order to allow for more hotkeys. This all requires some editing of the controlmap.txt file in order to allow the keyboard and gamepad to work at the same time as well as replacing some buttons with custom scripted ones. Here's what I've got implemented so far:
A: Activate (tap), SkyUI favorite groups 1-4 modifier (hold)
B: Character menu (tap), SkyUI favorite groups 5-8 modifier (hold)
X: Draw/sheathe weapon (tap), Hotkeys 5-8 modifier (hold)
Back: Favorites menu
Start: Journal menu (tap), Wait menu (hold)
D-pad Left: Hotkeys 1 & 5, SkyUI favorite groups 1 & 5
D-pad Up: Hotkeys 2 & 6, SkyUI favorite groups 2 & 6
D-pad Right: Hotkeys 3 & 7, SkyUI favorite groups 3 & 7
D-pad Down: Hotkeys 4 & 8, SkyUI favorite groups 4 & 8
This system also allows for hotkeys to the map (B + Back), inventory (A + Back) and magic (X + Back) menus or whatever one might need.
Why am I posting a WIP thread about this? I'd like feedback from people who have been using gamepads for a longer period of time than I have. What do you feel that you would need to have hotkeys for? Do you have suggestions for button placement? You might have noticed that the Back button doesn't have a function when it is held down. What would you like to see take that spot? Another modifier button or perhaps it should be a hotkey for the skill menu?