View Issue Details

IDProjectCategoryView StatusLast Update
0012756Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2025-02-01 16:02
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!

Kboruff

2025-01-24 12:40

reporter   ~0042501

This is happening to me too. It makes upper case commands like Places and Object unusable. They menus will appear as long as the virtual menu option is selected but upon releasing the button, the lower case p or o are sent causing the associated windows for those lower case commands to appear instead.

pixelpusher220

2025-02-01 16:02

reporter   ~0042524

Happens to me a lot in Fortress mode with DFHack. Ctrl +Shift + d and screen window moves as if I'd hit d twice. The faster and less precise my typing the more often it happens.

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
2025-01-24 12:40 Kboruff Note Added: 0042501
2025-02-01 16:02 pixelpusher220 Note Added: 0042524