Convert "strange" keys such as ; to their virtual key codes by
using Native Methods.
Implement an event for the replacement of template variables.
Fix the comment in the variable EventArgs class.