There is something severely broken with team viewer and I've noticed that bug long time ago.
I use TV on multiple computers (my PC at work, home, my parent's PC etc) and I connect quite frequently between all of the PC to copy files or simply to control PC remotely.
I've noticed that from time to time because of TeamViewer my keyboard start behaving in a funny way. It's always different behavior and it feels as if a key got stuck in the keyboard. Today I've had the worst ever behavior: the Win key got "stuck". Pressing an 'e' would open explorer, however pressing shift+e would print capital 'E'. It was completely broken behavior, I was unplugging and re-plugging the keyboard, turning it off (removing batteries) but nothing helped. All that time I had a teamviewer file transfer window open to my work pc (that file transfer was open perhaps for hours if not days and was not doing anything at all).
I was about to reboot and then realised that it might again be because of buggy TeamViewer. I tried to open the filetransfer window and it wasn't opening, it probably got stuck/deadlocked or something like that. I killed the process and instantly the WIN key got "unstuck". WTF is wrong with teamviewer? I understand that it might need to capture keyboard in remote session, but why does it need to so anything with keyboard in a file transfer session? Anyways, it's buggy, please review your code. It's the most annoying problem that any piece of sw ever cause on my pc (just like some rampant virus).