I added lower case letters to my UE4 typing function.
I added lower case letters to my preset user typing graph in PlayerController.
https://dl.dropboxusercontent.com/u/9344219/ControllerTypingKeysCaseSensitive.txt
This text can be pasted from notepad into a PlayerController graph and it creates input events for common keyboard keys. It includes Shift and non-shift switching, and characters like numbers, shift+numbers, punctuations and odd ones like brackets and slashes.
To use this, you will need to add to the end of each input a function of your own called Typing and do the string stuff and you will need to make your own Enter and Backspace events as most people would need to customise those.
Simple example of function Typing is here: https://answers.unrealengine.com/questions/59003/any-key-event.html
And a video of the first version I made: http://t.co/zUpaEoH4KU