SteamVR

SteamVR

Ignored keystrokes in steamVR overlay keyboard, consistently repeatable.
the behavior of this issue has existed for a long time, but i feel there has been a lack of concise feedback regarding the nature of it.

OS: Windows 10

STEPS TO REPEAT:
the most simple way to replicate in april 2025 builds of SteamVR is to attempt to type two letters in this manner:
1: attempt a keystroke with one Index controller (example: 'a')
2: without yet fully releasing the trigger of the first controller, attempt a second keystroke in identical fashion on the other controller. (example: 'b')
3: release trigger on first controller fully (keystroke 'a' was NOT successful, and has been ignored)
4: release trigger on second controller fully (keystroke 'b' was successful)

RESULTS: only 'b' keystroke succeeded, 'a' was ignored and never registered.

EXPECTED RESULTS: controller 'a' input should succeed on trigger release, and not be interrupted or ignored as a result of controller 'b' interaction.

this behavior is unique to the SteamVR dashboard keyboard, when compared against other VR keyboards, both in-game (VRChat, Resonite, etc), and steamVR overlays (OVR toolkit, XS overlay, etc). and i truly believe it is unintended behavior.

i think the issue has roots in an October 2023 update that introduced frequent double-inputs as an issue. the double inputs were fixed in a later update. whether that fix introduced this issue, or only solved double inputs while missing this less obvious secondary issue, i'm unclear on.
this issue also did not exist prior to October 2023.