added f1-f12 modifiers
allow uppercase keycodes
Merge pull request #6 from MatthewMueller/master

added f1-12 modifiers and allow uppercase characters