View Issue Details

IDProjectCategoryView StatusLast Update
0012756Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2024-04-25 18:52
ReporterTimeKnight Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformSteam DeckOSSteamOS HoloOS Version3.5.17
Product Version50.11 
Summary0012756: Shift + letter will fire both upper and lower case commands if shift is released first
DescriptionWhile binding controls for the official Steam Deck control layout an issue was encountered where both the upper and lower case versions of a shortcut would be fired if the shift button is released first. This appears to happen across platforms, but is especially noticeable on Steam Deck where the input manager releases the shift key before releasing the letter. This would also affect similar windows tools like reWASD

This appears in current prod and beta branches, but is more noticeable in adventure mode where more upper case keyboard shortcuts are used.
Steps To Reproduce1) Load a game, either adventure or fort mode -
2) Use a keyboard shortcut that contains a capital letter, releasing shift before releasing the letter used.
3) Note the game feedback. In some cases two menus will open, in other cases two character actions will be used.

In the above case adventure mode was used to reproduce the issue. Shift + s was bound to a button and pressed to switch the character to stealth mode. At the same time, the toggle prone was also fired, because the built in steam input manager released shift a fraction of a second before releasing s
Additional InformationVideo of the issue. Control layout shown around the 30 second mark. Issue reproduction at the 1 minute mark.
https://youtu.be/Uh9jZFDzDDE?t=30
Tagsinput

Activities

victorianous

2024-04-21 20:50

reporter   ~0042185

I had this problem also. Thanks for documenting because I can't tell if it's just the controller settings messing up again.

jzburda

2024-04-25 18:51

reporter   ~0042200

Also happens to me. This severely affects adventurer targeting (and macroing adventurer targeting) unless a delay of about 0.4 seconds is added.

leftoverpat

2024-04-25 18:52

reporter   ~0042201

I was wondering why this happening!

Add Note

Note

Issue History

Date Modified Username Field Change
2024-04-14 09:12 TimeKnight New Issue
2024-04-14 09:12 TimeKnight Tag Attached: input
2024-04-18 07:30 nuvu View Status private => public
2024-04-21 20:50 victorianous Note Added: 0042185
2024-04-25 18:51 jzburda Note Added: 0042200
2024-04-25 18:52 leftoverpat Note Added: 0042201