The play and discard "shortcut" buttons do seem to temporarily break if you go into Settings and swap their position, but that seems like a bug in the base game when using gamepad too. If that's not what the issue is, I'm not sure what would be causing that aside from a faulty key assignment on your end - all this mod is really doing is converting key presses to gamepad button inputs, so there's no clear reason why only a particular one wouldn't work so long as the keys are defined correctly.
Yeah, it turns out I'm an idiot and it was cause of a mod conflict. No fault of your own. Regardless, great mod especially when you don't have a mouse lol.
Man, I was going to say neat mod, but buttons doesn't always show up, first you gotta press keyboard, and they do disappear when you click with mouse, if you can fix that it would be really neat mod for sure.
Unfortunately, due to the hard split between input modes in the game's code, if you want to use the mouse alongside keyboard assignments, the way things work right now is about as good as it's going to get. You would run into similar issues in the unmodified game if you wanted to use both the mouse and a gamepad; the two modes are not designed to work "simultaneously." (The input mode is generally switched based on the most recent input.)
Button prompts only display when using the UI layouts for "gamepad mode" (which this mod basically just "extends" to have a keyboard sub-mode), and the two modes have entirely different ways of selecting UI elements (mouse hovering vs. snapping focus) that can't easily coexist. It's not impossible in the sense that any code can be changed, but it'd take some considerable rewriting of core functions that's a bit beyond me, I'm afraid.
10 comments
Button prompts only display when using the UI layouts for "gamepad mode" (which this mod basically just "extends" to have a keyboard sub-mode), and the two modes have entirely different ways of selecting UI elements (mouse hovering vs. snapping focus) that can't easily coexist. It's not impossible in the sense that any code can be changed, but it'd take some considerable rewriting of core functions that's a bit beyond me, I'm afraid.