Setting up Radial Menu for Left Stick to Continue pressing like a held down key.

Configuration

Edit 2: Title is wrong, I meant Right Touch Pad, not Left Stick.

I am trying to use a radial menu for movement in a game and it works ok, however I have to continually tap the direction in order to move. I'd like for it to keep pressing that action so long as my finger is on the region of the touch pad I'm on. That is: have similar behavior to if I just hold a key down.

This is how I have the left stickRight Touch Pad set up. I also have additional buttons set for the rest of the numpad, but I think this conveys what I'm doing.

For context, I know this is a little screwy, but the game I'm playing (Caverns of Qud) uses Numpad for movement including 7/9/3/1as diagonal movement and 5 as a center movement. That means a standard dpad setup doesn't work as far as I can tell.

TLDR: The closest I've gotten to what I want is with a Radial Menu setup, but it seems that it doesn't treat holding my finger on a region as continuous input. Any suggestions would be appreciated.

Edit: Honestly, this game will almost certainly be better played w/ Keyboard, I just wanted to see if I could get something that didn't feel too awkward.

Posted Aug 20, 2022, 4:11 PM UTC · edited

126
osskid•

Have you tried setting turbo mode? Go into the key bind screen and hit < to show the activators, then turn turbo on.

This worked with my Steam Deck, though curiously it acts like numlock is off and outputs the arrow and other keys instead of numbers.

I tried it on Windows using Notepad as a test, and it kept crashing both Steam and Notepad, so ymmv

3
SandlightOP•

I'll give that a shot when I'm at my computer again. Thanks for the suggestion

2
SoraFirestormSteam Controller (Linux)•

I just tried with a test config. I set it up the way you did - put the numbers all around the ring, put 5 in the middle, set the activation style to 'Always'... and it's working just fine, exactly the way you want and the way I would expect it to.

Have you enabled the "Toggle Controller HUD" feature of the overlay to double-check that the buttons are getting held down by Steam? I vaguely suspect it might be a weirdness in the way the game is handling its input.

2
SandlightOP•

So I moved the menu into the middle of the screen so I could see what's happening, this is what is displayed.

This is displayed when I touch (not press down) the input. It moves me once I take my thumb off the touch pad.

I see now that I am actually an idiot when it comes to my post and I said left stick. I really meant Right Touch Pad. I don't know how I made such a bad mistake... I can try it with left stick and see if the behavior is different. Seems like they should be the same to me though.

1
SoraFirestormSteam Controller (Linux)•

I did it on pad and that's where it worked... didn't even realize I made that mistake

1
SandlightOP•

Hmm, I'm not really sure then. Seems like we're doing the same thing and getting different results

1