@super I think I identified the issue and a couple of solutions. I remembered a previous report of similar issue here - https://groups.google.com/forum/#!searchin/onlykey/rdp%7Csort:date/onlykey/HeGc6UmiM9c/JJGL2lm0AgAJ
The Problem:
Seems to only affect Windows RDP client when in full screen mode. Reason appears to be that the keystrokes being sent are pretty slow so RDP doesn’t only gets the modifier keys (like shift) sometimes.
Solution #1 - Go the ‘Local Resources’ tab of the Windows remote desktop connections options (click on ‘Show Options’ in the bottom left corner to display the tabs. You want the 3rd one from the left). There you will find a section named “Keyboard”. The default setting is to set to ‘Apply Windows key combinations only when using the full screen’. This can be set to “On this computer”. Then the issue will not happen in full screen mode.
Solution #2 - (short answer - wait for OnlyKey firmware release later this month) Long answer - I tested this using our current OnlyKey firmware, soon to be released OnlyKey firmware, and with YubiKey.
Yubikey Test
1! 2@ 3# 4$ 5%
1! 2@ 3# 44 5%
1! 2@ 3# 4$ 55
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 33 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 44 5%
1! 2@ 3# 44 5%
1! 2@ 3# 44 5%
1! 2@ 3# 44 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 44 5%
1! 2@ 3# 44 5%
Seems Yubikey also had the problem just not quite as bad.
Made adjustments to our new firmware to send modifier keys multiple times per key press (simulating actual user press of shift first then key) and now it looks to be 100% accuracy at default type speed:
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%
1! 2@ 3# 4$ 5%