I know it's extremely dated now, but my roommate and I like to play WarCraft 3 pretty often. The default keys are pretty fucking retarded (like why would you assign "P" as the hotkey to build a Peon? That shit is so inconvenient to press) so I've made far better custom hotkeys for the races we play. I did this using the provided method by Blizzard (which is also pretty inconvenient, pic related), which is editing a .txt file filled with the default hotkeys. That's all well and good as long as you're using only letters. But what I want to do is remap Attack to the key above Tab and next to 1 (for me it's ` or ~). Unfortunately, WarCraft 3 doesn't recognize that as a valid hotkey because it's not a letter. That's not too important to my question, just a bit of context. What I noticed is that it does recognize Esc as a hotkey to cancel buildings or units; instead of a letter, the code for Esc is 512. So I've looked around online and I have no idea why. In every list I've looked at like Javascript or ASCII, the Esc key code is 27. So where is this 512 coming from? Is it just a made up Blizzard thing, or is there a place where I could see a full list and find out what the `/~ key's code is?