Agreed, and we've tried to have "everything" available from the trinity of Menu options, Hot-keys, and Toolbar buttons. We've practically ran out of hot-keys available, though. I believe this is the current mapping of them (note that there are quite a few "undocumented" keys for debugging etc):
Code: Select all
"A", ON_HIGHLIGHTAA, VIRTKEY
"A", ON_ARRIVED, VIRTKEY, ALT
"A", ON_AIRSUPPORT, VIRTKEY, CONTROL
"B", ON_DISPLAYBASES, VIRTKEY
"B", ON_FANATICALDEFEND, VIRTKEY, ALT
"B", ON_BANZAI, VIRTKEY, CONTROL
"C", ON_DISPLAYCON, VIRTKEY
"C", ON_CLEARASSAULT, VIRTKEY, ALT
"C", ON_CLEARLZ, VIRTKEY, CONTROL
"D", ON_HIGHLIGHTDISRUPT, VIRTKEY
"D", ON_DISPLAYREDRAW, VIRTKEY, ALT
"D", ON_DIGGINGIN, VIRTKEY, CONTROL
"E", ON_HIGHLIGHTMINE, VIRTKEY
"E", ON_REDUCE, VIRTKEY, ALT
"E", ON_REMOVE, VIRTKEY, CONTROL
"E", ON_TOGGLE_LUA_TRACE, VIRTKEY, CONTROL, ALT
"F", ON_HIGHLIGHTFIRED, VIRTKEY
"F", ON_DISPLAYFLIP, VIRTKEY, ALT
"F", ON_BUYBULLET, VIRTKEY, CONTROL
"G", ON_DISPLAYRANGE, VIRTKEY
"G", ON_HIGHLIGHTUNDERGROUND, VIRTKEY, ALT
"G", ON_DAMAGE, VIRTKEY, CONTROL
"G", ON_TOGGLE_LUA_DEBUG, VIRTKEY, CONTROL, ALT
"H", ON_DISPLAYMOVABLE, VIRTKEY
"H", ON_HIGHLIGHTAIR, VIRTKEY, ALT
"H", ON_BUILDLIGHTBRIDGESIDE, VIRTKEY, CONTROL
"I", ON_HIGHLIGHTIND, VIRTKEY
"I", ON_ACTIVATE_AI, VIRTKEY, ALT
"J", ON_DISPLAYJUMP, VIRTKEY
"J", ON_ADDASSAULT, VIRTKEY, ALT
"J", ON_BUILDBARRIER, VIRTKEY, CONTROL
"K", ON_DISPLAYUNITS, VIRTKEY
"K", ON_DISPLAYTRACKIDJUMP, VIRTKEY, ALT
"K", ON_AIRSTRIKE, VIRTKEY, CONTROL
"L", ON_HIGHLIGHTLEADERS, VIRTKEY
"L", ON_HIGHLIGHTLOADED, VIRTKEY, ALT
"L", ON_LOAD, VIRTKEY, CONTROL
"M", ON_HIGHLIGHTMOVED, VIRTKEY
"M", ON_MERGE, VIRTKEY, ALT
"M", ON_LAYMINEFIELD, VIRTKEY, CONTROL
"N", ON_NEXTSTACK, VIRTKEY
"N", ON_OPTIONS_TOOLBAR_NONE, VIRTKEY, ALT
"N", ON_BUYRECON, VIRTKEY, CONTROL
"O", ON_DISPLAYOBJECT, VIRTKEY
"O", ON_SHOWODDS, VIRTKEY, ALT
"P", ON_PREVSTACK, VIRTKEY
"P", ON_OPFIRE, VIRTKEY, CONTROL
"Q", ON_HIGHLIGHTHQ, VIRTKEY
"Q", ON_SLOWTIME, VIRTKEY, ALT
"Q", ON_DOUBLETIME, VIRTKEY, CONTROL
"R", ON_HIGHLIGHTRECON, VIRTKEY
"R", ON_RELEASE, VIRTKEY, ALT
"R", ON_RECONREVEAL, VIRTKEY, CONTROL
"S", ON_HIGHLIGHTSPOT, VIRTKEY
"S", ON_SCHEDULED, VIRTKEY, ALT
"T", ON_DISPLAYTHERMO, VIRTKEY
"T", ON_DISPLAYSPEC, VIRTKEY, ALT
"T", ON_TURNNEXT, VIRTKEY, CONTROL
"U", ON_OPTIONSLIST, VIRTKEY
"U", ON_UNDERGROUND, VIRTKEY, ALT
"U", ON_BUYWHEEL, VIRTKEY, CONTROL
"U", ON_TOGGLE_LUA_UNLEASH, VIRTKEY, CONTROL, ALT
"V", ON_DISPLAYVISIBLE, VIRTKEY
"V", ON_RESOLVE, VIRTKEY, ALT
"V", ON_BUILDVEHICLEBRIDGESIDE, VIRTKEY, CONTROL
"W", ON_DISPLAYCOMMAND, VIRTKEY
"W", ON_WEAKDEFEND, VIRTKEY, ALT
"W", ON_ARTYSUPPORT, VIRTKEY, CONTROL
"X", ON_HIGHLIGHTFIXED, VIRTKEY
"X", ON_DISPLAYHEXJUMP, VIRTKEY, ALT
"X", ON_OPTIONSOUTLINE, VIRTKEY, CONTROL
"Y", ON_HIGHLIGHTNOAMMO, VIRTKEY
"Y", ON_HIGHLIGHTSUPPLY, VIRTKEY, ALT
"Y", ON_TOTOP, VIRTKEY, CONTROL
"Z", ON_HIGHLIGHTORG, VIRTKEY
"Z", ON_DISPLAYLANDABLE, VIRTKEY, ALT
"Z", ON_TOBOTTOM, VIRTKEY, CONTROL
"0", ON_DISPLAYHINT, VIRTKEY, ALT
"0", ON_LOGLEVEL_0, VIRTKEY, CONTROL, ALT
"1", ON_DISPLAY3D150, VIRTKEY
"1", ON_DISPLAYLABELS, VIRTKEY, ALT
"1", ON_LOGLEVEL_1, VIRTKEY, CONTROL, ALT
"2", ON_DISPLAY3D100, VIRTKEY
"2", ON_DISPLAYELEV, VIRTKEY, ALT
"2", ON_LOGLEVEL_2, VIRTKEY, CONTROL, ALT
"3", ON_DISPLAY3D50, VIRTKEY
"3", ON_DISPLAYCOOR, VIRTKEY, ALT
"3", ON_LOGLEVEL_3, VIRTKEY, CONTROL, ALT
"4", ON_DISPLAY3D25, VIRTKEY
"4", ON_DISPLAYTERRAINMOD, VIRTKEY, ALT
"4", ON_LOGLEVEL_4, VIRTKEY, CONTROL, ALT
"5", ON_DISPLAY2D150, VIRTKEY
"5", ON_DISPLAYCONCEALMENT, VIRTKEY, ALT
"5", ON_LOGLEVEL_5, VIRTKEY, CONTROL, ALT
"6", ON_DISPLAY2D100, VIRTKEY
"6", ON_DISPLAYMORALE, VIRTKEY, ALT
"6", ON_LOGLEVEL_6, VIRTKEY, CONTROL, ALT
"7", ON_DISPLAY2D75, VIRTKEY
"7", ON_LOGLEVEL_7, VIRTKEY, CONTROL, ALT
"8", ON_DISPLAY2D50, VIRTKEY
"8", ON_HIGHLIGHTALL, VIRTKEY, SHIFT
"8", ON_LOGLEVEL_8, VIRTKEY, CONTROL, ALT
"9", ON_DISPLAY2D25, VIRTKEY
"9", ON_LOGLEVEL_9, VIRTKEY, CONTROL, ALT
VK_F1, ON_MANUAL, VIRTKEY
VK_F1, ON_TESTSTUB_1, VIRTKEY, CONTROL, ALT
VK_F2, ON_HANDBOOK, VIRTKEY
// VK_F2, ON_HANDBOOKP, VIRTKEY, ALT // Not needed anymore
VK_F2, ON_TESTSTUB_2, VIRTKEY, CONTROL, ALT
VK_F3, ON_STRENGTH, VIRTKEY
// VK_F3, ON_VIEWER, VIRTKEY // Arkady's Unit Viewer - RETIRED
VK_F3, ON_TESTSTUB_3, VIRTKEY, CONTROL, ALT
VK_F4, ON_TESTSTUB_4, VIRTKEY, CONTROL, ALT
VK_F5, ON_SLOWDOWN, VIRTKEY
VK_F5, ON_SLOWDOWNAI, VIRTKEY, ALT
VK_F5, ON_SLOWDOWNPB, VIRTKEY, CONTROL
VK_F5, ON_TESTSTUB_5, VIRTKEY, CONTROL, ALT
VK_F6, ON_DEFSPEED, VIRTKEY
VK_F6, ON_DEFSPEEDAI, VIRTKEY, ALT
VK_F6, ON_DEFSPEEDPB, VIRTKEY, CONTROL
VK_F6, ON_TESTSTUB_6, VIRTKEY, CONTROL, ALT
VK_F7, ON_SPEEDUP, VIRTKEY
VK_F7, ON_SPEEDUPAI, VIRTKEY, ALT
VK_F7, ON_SPEEDUPPB, VIRTKEY, CONTROL
VK_F7, ON_TESTSTUB_7, VIRTKEY, CONTROL, ALT
VK_F8, ON_TOPSPEED, VIRTKEY
VK_F8, ON_TOPSPEEDAI, VIRTKEY, ALT
VK_F8, ON_TOPSPEEDPB, VIRTKEY, CONTROL
VK_F8, ON_TESTSTUB_8, VIRTKEY, CONTROL, ALT
VK_F9, ON_CYCLEDIR, VIRTKEY, ALT
VK_F9, ON_TESTSTUB_9, VIRTKEY, CONTROL, ALT
VK_F10, ON_AIDUMP, VIRTKEY, ALT
VK_F10, ON_TESTSTUB_10, VIRTKEY, CONTROL, ALT
VK_F11, ON_TESTSTUB_11, VIRTKEY, CONTROL, ALT
VK_F12, ON_TESTSTUB_12, VIRTKEY, CONTROL, ALT
VK_DOWN, ON_SCROLLDOWN, VIRTKEY
VK_UP, ON_SCROLLUP, VIRTKEY
VK_END, ON_BACKWARD, VIRTKEY
VK_HOME, ON_FORWARD, VIRTKEY
VK_LEFT, ON_SCROLLLEFT, VIRTKEY
VK_MULTIPLY, ON_HIGHLIGHTALL, VIRTKEY
VK_NEXT, ON_DESCEND, VIRTKEY
VK_PRIOR, ON_ASCEND, VIRTKEY
VK_RIGHT, ON_SCROLLRIGHT, VIRTKEY
VK_SPACE, ON_RECENTER, VIRTKEY
VK_SPACE, ON_ROAMING, VIRTKEY, CONTROL
//VK_SPACE, ON_UNITSELECTION, VIRTKEY
//VK_SPACE, ON_PAUSE, VIRTKEY, ALT
VK_NUMPAD0, ON_LOAD, VIRTKEY
VK_NUMPAD1, ON_MOVEDOWNL, VIRTKEY
VK_NUMPAD2, ON_MOVEDOWN, VIRTKEY
VK_NUMPAD3, ON_MOVEDOWNR, VIRTKEY
VK_NUMPAD4, ON_COUNTERCLOCKWISE, VIRTKEY
VK_NUMPAD6, ON_CLOCKWISE, VIRTKEY
VK_NUMPAD7, ON_MOVEUPL, VIRTKEY
VK_NUMPAD8, ON_MOVEUP, VIRTKEY
VK_NUMPAD9, ON_MOVEUPR, VIRTKEY
// OEM keys are layout-dependent punctuation keys. The mapping below is for a US keyboard layout:
// VK_OEM_1 ; (semicolon) - Toggle concealment modifiers
// VK_OEM_2 / (forward slash) - Toggle terrain combat modifiers
// VK_OEM_3 ` (backtick/tilde) - Toggle map labels
// VK_OEM_5 \ (backslash) - Toggle map hints
// VK_OEM_7 ' (apostrophe) - Toggle morale modifiers
// VK_OEM_COMMA , (comma) - Toggle map coordinates
// VK_OEM_PERIOD . (period) - Toggle elevation values
VK_OEM_1, ON_DISPLAYCONCEALMENT, VIRTKEY
VK_OEM_2, ON_DISPLAYTERRAINMOD, VIRTKEY
VK_OEM_3, ON_DISPLAYLABELS, VIRTKEY
VK_OEM_5, ON_DISPLAYHINT, VIRTKEY
VK_OEM_7, ON_DISPLAYMORALE, VIRTKEY
VK_OEM_COMMA, ON_DISPLAYCOOR, VIRTKEY
VK_OEM_PERIOD, ON_DISPLAYELEV, VIRTKEY
As for the Disrupted and Fixed highlights with opaque background, yes, I think they are a keeper.
Edit: I forgot to comment about the video player error message. Sorry, I have no idea why that would happen, especially if you are able to manually play the videos...