create a generic function that inputs character from selected key
add code to auto select character when voiceover leaves key
get rid of 'add' variable
fix an issue where inputting characters worked only when shift was on
Merge pull request #181 from OwenMcGirr/iss#178

add code to auto select character when voiceover leaves the selected key