definitively identify the Key in KeyModel

Hi James, take a look at the following and let me know if it solve the issues on windows. I'm trying to avoid looking at the comment more than necessary.