Cross-browser scale keyCodes

Based on: http://www.javascripter.net/faq/keycodes.htm