Note:
Only a subset of keyboard codes were defined by Rancidbacon in his .H file.
If you need to add a value not in the include file list, please refer to:
http://www.usb.org/developers/devclass_docs/Hut1_11.pdf
Section 10, Table 12 : Keyboard/Keypad Page