Steam Deck

Steam Deck

Touch Menu Sub Commands won't let me use duplicate inputs in the order I put them in.
I'm trying to create a steam input profile for a game called Deadeye Deepfake Simulacrum https://store.steampowered.com/app/1545990/Deadeye_Deepfake_Simulacrum/

In this game, you use a laptop to input commands via plain text, making it very controller unfriendly, so I'm trying to get touch commands to type whole words in using sub commands one letter at a time, but Steam Input won't let you use a duplicate input, so whenever I try to get a command to type "helplocal" it will type "helpoca" and whenever I try and get a command to type "camera" it will type "camer"

Is there any workaround I can use in the meantime to fix this? Fixing this problem would also be a great for chat stuff like saying "gg" instead of "g", "sorry" instead of "sory", etc.
Laatst bewerkt door [MM] WMan22; 15 okt 2022 om 22:00
Origineel geplaatst door ugafan:
You can't duplicate letters with sub commands, so each time you come across one you would add an extra command with a fire start delay. Also, you should use start presses. After you add all your commands, change the first letter of each set to a start press and all the sub commands will become start presses.

For example

h - start press
e - sub command
l - sub command
p- sub command

l - extra command (start press + fire start delay 50)
o - sub command
c - sub command
a - sub command

l - extra command (start press + fire start delay 100)
< >
1-8 van 8 reacties weergegeven
De auteur van dit onderwerp heeft aangegeven dat dit bericht het oorspronkelijke onderwerp beantwoordt.
ugafan 16 okt 2022 om 9:06 
You can't duplicate letters with sub commands, so each time you come across one you would add an extra command with a fire start delay. Also, you should use start presses. After you add all your commands, change the first letter of each set to a start press and all the sub commands will become start presses.

For example

h - start press
e - sub command
l - sub command
p- sub command

l - extra command (start press + fire start delay 50)
o - sub command
c - sub command
a - sub command

l - extra command (start press + fire start delay 100)
Origineel geplaatst door ugafan:
You can't duplicate letters with sub commands, so each time you come across one you would add an extra command with a fire start delay. Also, you should use start presses. After you add all your commands, change the first letter of each set to a start press and all the sub commands will become start presses.

For example

h - start press
e - sub command
l - sub command
p- sub command

l - extra command (start press + fire start delay 50)
o - sub command
c - sub command
a - sub command

l - extra command (start press + fire start delay 100)

Nice, that worked thank you very much. Now what do I do if I want to nest a touch menu behind this command? Because once I type "camera" for example, I'm going to want to see a menu behind it that has _01, _02, _03, _04, _05, _06, _07, _08, _09, that appends this text onto the command.
You would add an action layer and set up a touch menu for the numbers.

Do a release press to apply the layer.
Origineel geplaatst door ugafan:
You would add an action layer and set up a touch menu for the numbers.

Do a release press to apply the layer.
Thank you, one final thing, how do I get steam input to use a key that requires a shift modifier? I'm unsure how to get it to type a _ instead of a -
You would do shift and then add a sub command for the key.

Some games require shift to be pressed first and then the other key. For those games you would add the key as an extra command. Then you would put a fire start delay on the key and a fire end delay on shift that is greater than the fire start delay.

shift
_ sub command

or

shift (fire end delay 50)
_ exta command (fire start delay 25)
Origineel geplaatst door ugafan:
You would do shift and then add a sub command for the key.

Some games require shift to be pressed first and then the other key. For those games you would add the key as an extra command. Then you would put a fire start delay on the key and a fire end delay on shift that is greater than the fire start delay.

shift
_ sub command

or

shift (fire end delay 50)
_ exta command (fire start delay 25)
This is great stuff and I'm very grateful for your help, enjoy the points I've awarded you, you should make a guide on how to do stuff like this so people can reference it in places that aren't just this thread. Preferably a youtube guide of sorts so I can put it into my steam deck manual playlist.
So, as I'm going into this venture, I am having some VERY INTERESTING problems. I don't think anyone on this planet has jam packed their controller profile with this much information before for any game, and I think it's leading to memory leaks that straight up crash steam input, or cause the start delay menus to either not save their information, or for steam input to just straight up break and not show any of my input data in the steam overlay till I restart my steam deck. Sometimes it causes a black screen when I even so much as open my steam overlay or quit the game after spending a lot of time in the game menu customizing things and adding inputs.

I think I might be accidentally causing a memory leak by doing this stuff.

To be fair, I am using steam input in a way that I think even valve would have never foreseen in a billion years, to jam pack it with full on commands that sometimes have over 10 letters being pressed one after another per touch menu input. I honestly wish I could do this in front of valve, this is pretty interesting bug-testing edge case data that they might want to know about.
Truly, I think this is a case to just add "Text input macro" as a feature of steam input. Would be helpful for chat information in video games that don't automatically bring up an input interface (I mean, people do this kind of stuff all the time in MMORPGS) and it would lead to quick search functions in games that have an inventory search via text, and it would help for games like this and Hacknet, etc. that are primarily text based adventures.
Laatst bewerkt door [MM] WMan22; 18 okt 2022 om 10:04
< >
1-8 van 8 reacties weergegeven
Per pagina: 1530 50

Geplaatst op: 15 okt 2022 om 21:56
Aantal berichten: 8