Using RDP between a Windows 8 machine and Windows Server 2008 R2 (both fully patched), there is an issue whereby the shift key seems to "randomly" result in the shift key being "virtually" held down. The shift key can be released by pressing and releasing the key. This is annoying as hell.
MethodologyTo determine exactly what was hapenning, I tried a number of key-press and release sequences, including shift keys, control keys and arrow keys. All sequences start with a "normal" state.
Here are the important results:
- Press Shift and Control (either order) -> Release Shift -> Release Control: Normal state
- Press Shift and Control (either order) -> Release Control -> Release Shift: Problem state
ConclusionRDP has a bug whereby the shift state incorrectly remains in the "pressed" state if, after pressing Shift+Control, the Control key is released first.
Bug referenceBug is with Microsoft: https://connect.microsoft.com/WindowsServer/feedback/details/766863/rdp-shift-key-gets-stuck
Thanks to "Unknown" (see comments, below), it seems that there is a hotfix for this https://support.microsoft.com/en-us/kb/2847932.