I know this post is a year old so it might be a waste of time answering, but I had an idea that might work if your controller can be used like a mouse or you don't mind cleaning fingerprints from your touch screen.
Before starting a game type OSK which will start a windowed on screen keyboard, minimise OSK then attach your game controller. OSK is on every operating system from Windows XP to Windows 10 but not many seem to know about it. When playing to type something minimise your game, click on the OSK, maximise the game again and then you can use the on-screen keyboard which stays on top of other screens. When finished minimise the keyboard and continue playing. The OSK keyboard will appear even if you have hardware connected such as a keyboard so it should appear with your game controller connected too.
The typed-in to start version of OSK has a useful Fade button in the bottom right which will make the keyboard transparent enough to read text behind it, until pressed again.
Last edited by Cliff
on February 5th, 2017, 11:08 pm, edited 2 times in total.