I like autohotkey.
You can easy send keystrokes example [send ^c]
If you want to make buttons in 3d to use autohotkey.
Use my software.
it is a 5 days in a week freeware [Saturday and Monday onley with license]
See http://www.virtualkeystarterblog.com