Now keep bumping this or make it a sticky so people can actually get help on this key binding issue!
Cheers for this--I think you've just saved me some pending carpal tunnel.

// 1st field: Keyboard key name, e.g. "Spacebar". DO NOT ALTER! This field is used to ID events in the code// 2nd: Key hardware value. Matches DIK_* virtual key codes on PC// 3rd (Optional): Flash key code. Used by Scaleform IO. Not every key has a Flash key code.Esc 0x01 271 0x02 492 0x03 503 0x04 514 0x05 525 0x06 536 0x07 547 0x08 558 0x09 569 0x0a 570 0x0b 48Hyphen 0x0c 189Equal 0x0d 187Backspace 0x0e 8Tab 0x0f 9Q 0x10 81W 0x11 87E 0x12 69R 0x13 82T 0x14 84Y 0x15 89U 0x16 85I 0x17 73O 0x18 79P 0x19 80Bracketleft 0x1a 219Bracketright 0x1b 221Enter 0x1c 13L-Ctrl 0x1d 17A 0x1e 65S 0x1f 83D 0x20 68F 0x21 70G 0x22 71H 0x23 72J 0x24 74K 0x25 75L 0x26 76Semicolon 0x27 186Quotesingle 0x28 222Tilde 0x29 192L-Shift 0x2a 16Backslash 0x2b 220Z 0x2c 90X 0x2d 88C 0x2e 67V 0x2f 86B 0x30 66N 0x31 78M 0x32 77Comma 0x33 188Period 0x34 190Slash 0x35 191R-Shift 0x36 16NumPadMult 0x37 106L-Alt 0x38 18Space 0x39 32CapsLock 0x3a 20F1 0x3b 112F2 0x3c 113F3 0x3d 114F4 0x3e 115F5 0x3f 116F6 0x40 117F7 0x41 118F8 0x42 119F9 0x43 120F10 0x44 121NumLock 0x45 144ScrollLock 0x46 145NumPad7 0x47 103NumPad8 0x48 104NumPad9 0x49 105NumPadMinus 0x4a 109NumPad4 0x4b 100NumPad5 0x4c 101NumPad6 0x4d 102NumPadPlus 0x4e 107NumPad1 0x4f 97NumPad2 0x50 98NumPad3 0x51 99NumPad0 0x52 96NumPadDec 0x53 110DIK_OEM_102 0x56F11 0x57 122F12 0x58 123F13 0x64 124F14 0x65 125F15 0x66 126DIK_KANA 0x70DIK_ABNT_C1 0x73DIK_CONVERT 0x79DIK_NOCONVERT 0x7b¥ 0x7dDIK_ABNT_C2 0x7eNumPadEqual 0x8dPrev Track 0x90DIK_AT 0x91: 0x92DIK_UNDERLINE 0x93DIK_KANJI 0x94DIK_STOP 0x95DIK_AX 0x96DIK_UNLABELED 0x97Next Track 0x99NumPadEnter 0x9c 108R-Ctrl 0x9d 17Mute 0xa0Calc 0xa1Play/Pause 0xa2MediaStop 0xa4Vol- 0xaeVol+ 0xb0WebHome 0xb2NumPadComma 0xb3NumPadDivide 0xb5 111PrintSrc 0xb7R-Alt 0xb8 18Pause 0xc5 19Home 0xc7 36Up 0xc8 38PgUp 0xc9 33Left 0xcb 37Right 0xcd 39End 0xcf 35Down 0xd0 40PgDn 0xd1 34Insert 0xd2 45Delete 0xd3 46L-Windows 0xdbR-Windows 0xdcApps 0xddPower 0xdeSleep 0xdfWake 0xe3WebSearch 0xe5WebFavorites 0xe6WebRefresh 0xe7WebStop 0xe8WebForward 0xe9WebBack 0xeaMy Computer 0xebMail 0xecMediaSelect 0xed
// 1st field: Mouse button name. DO NOT ALTER! This field is used to ID events in the code// 2nd: Key hardware value.// 3rd: Flash key code. Used by Scaleform IO. Not every key has a Flash key code.Mouse1 0x0 0Mouse2 0x1 1Mouse3 0x2 2Mouse4 0x3 Mouse5 0x4 Mouse6 0x5 Mouse7 0x6 Mouse8 0x7 MouseWheelUp 0x8 MouseWheelDown 0x9 MouseMove 0xa
Hotkey1 0x02,0x4f 0xff 0x0004 0 0 0 0x908Hotkey2 0x03,0x50 0xff 0x0008 0 0 0 0x908Hotkey3 0x04,0x51 0xff 0xff 0 0 0 0x908Hotkey4 0x05,0x4b 0xff 0xff 0 0 0 0x908Hotkey5 0x06,0x4c 0xff 0xff 0 0 0 0x908Hotkey6 0x07,0x4d 0xff 0xff 0 0 0 0x908Hotkey7 0x08,0x47 0xff 0xff 0 0 0 0x908Hotkey8 0x09,0x48 0xff 0xff 0 0 0 0x908
Hotkey1 0x02,0xff 0xff 0x0004 0 0 0 0x908Hotkey2 0x03,0xff 0xff 0x0008 0 0 0 0x908Hotkey3 0x04,0xff 0xff 0xff 0 0 0 0x908Hotkey4 0x05,0xff 0xff 0xff 0 0 0 0x908Hotkey5 0x06,0xff 0xff 0xff 0 0 0 0x908Hotkey6 0x07,0xff 0xff 0xff 0 0 0 0x908Hotkey7 0x08,0xff 0xff 0xff 0 0 0 0x908Hotkey8 0x09,0xff 0xff 0xff 0 0 0 0x908