Added option to allow saving of unknown virtual keys.

Virtual key values that are not known will be prefixed
with a custom value that will set it apart from
known platform virtual key values.