User:Taz/Taz's Keymap/lotro.keymap.taz

From Lotro-Wiki.com
Jump to navigation Jump to search

lotro.keymap.taz

This is the `lotro.keymap` that defines the bespoke keymap shown in Taz's Keymap. When copying this file for your own use, first paste this into a new text file (eg lotro.keymap.taz) and make sure to save it with DOS-style line endings (CR/LF). Make a backup of your original keymap file before trying this one.

The entire file is included below, but you may only be interested in the Main subsection of the Bindings. In particular, this keymap clears all Music-mode bindings.


# This section gets filled out on end-user machines if they have
# additional input devices connected. The keyboard is ALWAYS device 0
# and the mouse is ALWAYS device 1 so these don't have to be listed,
# but I support listing them anyway since that tends to make things
# clear when figuring out what index to use in your control.
# Normally the guid has the form
# DWORD WORD WORD BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE.
# They can be listed in hex or decimal.
#
# To define your own meta keys you can edit the following table. The
# first entry is which meta-key bit you are defining, this number must
# be between 1 and 32.  The second number is a device index from the
# table above, for example 0 is your keyboard and 1 is your mouse.
# The third number is the identifier for which button is used for the
# key.  Note that multiple keys can toggle the same meta-key bit, for
# example both the left and right keyboard keys toggle the same bit.
# Later in the Bindings table you can specify that one or more
# meta-keys are required by combining the bits from the MetaKeys
# table, for example Control+Alt would use a value of 0x06.  Note that
# only buttons can be used as meta-keys, you cannot use Axis, Slider,
# or POV controls as meta-keys.
#
# Device is an index from the device table. KeyIndex is a matching
# DIK_*, DIMOFS_*, or DIJOFS_* define (see DInput.h for possible
# values) depending on whether the device is a Keyboard, Mouse, or
# Joystick/Gamepad.  Controls can be modidied by an optional MetaKey
# value, this value is an integer which combines any number of the
#  bits defined in the MetaKeys table.  The same button can be defined
# with different meta-key values but not with exactly the same
# meta-key modifiers.  When selecting an action in response to user
# input the action that matches the largest number of modifiers is
# the action that gets selected.  For example, if I define an action
# for X, Shift+X, and Control+X and then I enter Alt+Shift+X this
# will match the Shift+X action.  If two or more actions match the
# same number of bits then the action with the lowest index wins.
# Using the previous example, if I pressed Ctrl+Shift+X it will match
# Shift+X and not Control+X because shift is assigned a lower index
# in the MetaKeys table above (shift is index 1, control is index 2).
# ActivationType is a modifier for how the button is pressed, for
# example you can say Up, Down, DblClick, Tap, or Analog.  You can
# modify DblClick with the keyword Nearby to indicate that you only
# want a double click to count if the mouse cursor hasn't moved very
# far.  You can combine these bits to get notifed of multiple events.
# By default you get Down and Up.  Note that a "Tap" is also a
# ButtonUp, the tap is just a modifier.  Also note that DblClick is
#  also a ButtonDown.  No two controls can register for the exact same
# Activation of the same control but you can have different actions
# for ButtonDown and DblClick, or ButtonUp and Tap.  Oh, SubControl
# is used for forming virtual buttons from sub-ranges of an analog
# control, valid values are POVUp, POVRight, POVDown, POVLeft,
# AxisPositive, and AxisNegative.
"User Defined Keymap" [ 00000000-0000-0000-0000-000000000000 ]

Devices
[
  Keyboard [ GUID_SysKeyboard ]
  Mouse [ GUID_SysMouse ]
  Virtual [ GUID_Virtual ]
  Joystick [ GUID_SysJoystick ]
  Joystick [ GUID_XInput1 ]
  Joystick [ GUID_XInput2 ]
  Joystick [ GUID_XInput3 ]
  Joystick [ GUID_XInput4 ]
]

MetaKeys
[
  1 [ 0 DIK_LSHIFT ]
  1 [ 0 DIK_RSHIFT ]
  2 [ 0 DIK_LCONTROL ]
  2 [ 0 DIK_RCONTROL ]
  3 [ 0 DIK_LALT ]
  3 [ 0 DIK_RALT ]
  4 [ 0 DIK_LWIN ]
  4 [ 0 DIK_RWIN ]
  5 [ 1 DIMOFS_BUTTON3 ]
  6 [ 1 DIMOFS_BUTTON4 ]
  7 [ 1 DIMOFS_BUTTON0 ]
  8 [ 1 DIMOFS_BUTTON1 ]
]

Bindings
[
  Main
  [
    DoNothing [ User [ 0 DIK_NUMPADPERIOD ] ]
    DoNothing [ User [ 0 DIK_1 ] 0x00000008 ]
    DoNothing [ User [ 0 DIK_RETURN ] 0x00000004 ]
    ToggleDebugHUD [ User [ 0 DIK_Y ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_SCROLL ] ]
    DoNothing [ User [ 0 DIK_LSHIFT ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_TAB ] 0x00000008 ]
    SELECTION_NEXT_PC [ User [ 0 DIK_G ] ]
    SELECTION_PREVIOUS_PC [ User [ 0 DIK_G ] 0x00000002 ]
    ToggleSkillPanel [ User [ 0 DIK_K ] 0x00000001 ]
    ToggleCraftingPanel [ User [ 0 DIK_P ] ]
    ToggleRadarPanel [ User [ 0 DIK_P ] 0x00000004 ]
    ToggleMountsPanel [ User [ 0 DIK_M ] 0x00000004 ]
    ShowReputationPage [ User [ 0 DIK_SEMICOLON ] 0x00000002 ]
    ToggleSocialRaidPanel [ User [ 0 DIK_O ] 0x00000004 ]
    TogglePaperItemPanel [ User [ 0 DIK_SEMICOLON ] ]
    SHOW_DAMAGE [ User [ 0 DIK_N ] 0x00000002 ]
    Conjunction_Contribution_Assist [ User [ 0 DIK_A ] 0x00000004 ]
    CameraReset [ User [ 0 DIK_DELETE ] 0x00000002 ]
    CameraRotateLeft [ User [ 0 DIK_LEFTARROW ] 0x00000002 ]
    CameraRotateRight [ User [ 0 DIK_RIGHTARROW ] 0x00000002 ]
    CameraRotateUp [ User [ 0 DIK_UPARROW ] 0x00000002 ]
    CameraRotateDown [ User [ 0 DIK_DOWNARROW ] 0x00000002 ]
    CameraMoveToward [ User [ 0 DIK_PGUP ] 0x00000002 ]
    CameraMoveAway [ User [ 0 DIK_PGDN ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD1 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD2 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD3 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD4 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD5 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD6 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD7 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD8 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_NUMPAD9 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_1 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_2 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_3 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_4 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_5 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_6 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_9 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_0 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_MINUS ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_EQUALS ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_1 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_2 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_3 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_4 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_5 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_6 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_9 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_0 ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_MINUS ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_EQUALS ] 0x00000005 ]
    DoNothing [ User [ 0 DIK_F1 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_F2 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_F3 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_F13 ] ]
    DoNothing [ User [ 0 DIK_F14 ] ]
    DoNothing [ User [ 0 DIK_F15 ] ]
    DoNothing [ User [ 0 DIK_ABNT_C1 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_ABNT_C1 ] 0x00000004 ]
    ToggleFilterUI [ User [ 0 DIK_I ] 0x00000004 ]
    ToggleMailUI [ User [ 0 DIK_M ] 0x00000003 ]
    PendingLootUI [ User [ 0 DIK_B ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_F7 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_F8 ] 0x00000001 ]
    MovementRunLock [ User [ 0 DIK_HOME ] 0x00000004 ]
    ToggleBigBattlesUI [ User [ 0 DIK_K ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_Y ] 0x00000004 ]
    MovementWalkMode [ User [ 0 DIK_END ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_Z ] 0x00000004 ]
    CameraToggleTargetCam [ User [ 0 DIK_T ] 0x00000004 ]
    ADMIN_LIGHT [ User [ 0 DIK_F10 ] 0x00000003 ]
    DoNothing [ User [ 0 DIK_J ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_I ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_F5 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_F6 ] 0x00000004 ]
    DoNothing [ User [ 1 DIMOFS_BUTTON3 ] ]
    SelectOutfit1 [ User [ 0 DIK_F7 ] 0x00000004 ]
    SelectOutfit2 [ User [ 0 DIK_F8 ] 0x00000004 ]
    SelectOutfit3 [ User [ 0 DIK_F9 ] 0x00000004 ]
    QUICKSLOT_SKILLMODE [ User [ 0 DIK_A ] 0x00000001 ]
    QUICKSLOT_13 [ User [ 0 DIK_GRAVE ] 0x00000002 ]
    QUICKSLOT_37 [ User [ 0 DIK_GRAVE ] 0x00000001 ]
    QUICKSLOT_50 [ User [ 0 DIK_F1 ] 0x00000001 ]
    Quickslot_Page_Up [ User [ 0 DIK_HOME ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_X ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_C ] 0x00000004 ]
    SELECTION_NEAREST_CREATURE [ User [ 0 DIK_T ] 0x00000001 ]
    SELECTION_NEAREST_FELLOW [ User [ 0 DIK_G ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_Q ] 0x00000004 ]
    SELECTION_SELF [ User [ 0 DIK_Q ] 0x00000001 ]
    SELECTION_NEXT_TRACKED [ User [ 0 DIK_Q ] 0x00000002 ]
    ToggleTargetMark2 [ User [ 0 DIK_F7 ] 0x00000002 ]
    ToggleTargetMark3 [ User [ 0 DIK_F8 ] 0x00000002 ]
    ToggleTargetMark10 [ User [ 0 DIK_F11 ] 0x00000002 ]
    QUICKSLOT_11 [ User [ 0 DIK_V ] ]
    DoNothing [ User [ 0 DIK_M ] 0x00000002 ]
    QUICKSLOT_20 [ User [ 0 DIK_Z ] 0x00000002 ]
    QUICKSLOT_21 [ User [ 0 DIK_X ] 0x00000002 ]
    QUICKSLOT_22 [ User [ 0 DIK_C ] 0x00000002 ]
    QUICKSLOT_23 [ User [ 0 DIK_V ] 0x00000002 ]
    QUICKSLOT_24 [ User [ 0 DIK_B ] 0x00000002 ]
    QUICKSLOT_44 [ User [ 0 DIK_Z ] 0x00000001 ]
    QUICKSLOT_45 [ User [ 0 DIK_X ] 0x00000001 ]
    QUICKSLOT_47 [ User [ 0 DIK_V ] 0x00000001 ]
    ToggleCollectionUI [ User [ 0 DIK_L ] 0x00000002 ]
    FOLLOW [ User [ 0 DIK_Y ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_T ] 0x00000003 ]
    SELECTION_NEXT_CREATURE [ User [ 0 DIK_Y ] ]
    DoNothing [ User [ 0 DIK_H ] 0x00000004 ]
    TOOLTIP_DETACH [ User [ 0 DIK_G ] 0x00000004 ]
    TOOLTIP_DETACH [ User [ 1 DIMOFS_BUTTON4 ] ]
    CaptureScreenshot [ User [ 0 DIK_SYSRQ ] ]
    DoNothing [ User [ 1 DIMOFS_BUTTON2 ] ]
    QUICKSLOT_9 [ User [ 0 DIK_X ] ]
    DressingRoom [ Old [ 1 DIMOFS_BUTTON0 ] 0x00000002 ]
    AutoLootAll [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000001 ]
    ItemLinkToChat [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000002 ]
    MultiUseItem [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000004 ]
    MovementForwardCameraMovement [ Old [ 1 DIMOFS_BUTTON0 ] 0x00000080 ]
    MovementForwardCameraMovementToggleMouseSteer [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000040 ]
    MovementLongJump [ Old [ 0 DIK_SPACE ] ]
    MovementHighJump [ Old [ 0 DIK_SPACE ] 0x00000001 ]
    MovementStrafeLeft [ User [ 0 DIK_W ] ]
    Conjunction_Contribution_1 [ User [ 0 DIK_UPARROW ] ]
    MovementTurnOrStrafeLeft [ User [ 0 DIK_S ] ]
    Conjunction_Contribution_2 [ User [ 0 DIK_DOWNARROW ] ]
    USE [ User [ 0 DIK_A ] ]
    Conjunction_Contribution_3 [ User [ 0 DIK_LEFTARROW ] ]
    MovementBackup [ User [ 0 DIK_D ] ]
    Conjunction_Contribution_4 [ User [ 0 DIK_RIGHTARROW ] ]
    SELECTION_NEAREST_FOE [ User [ 0 DIK_Q ] ]
    MovementForward [ User [ 0 DIK_E ] ]
    DoNothing [ User [ 0 DIK_INSERT ] ]
    DoNothing [ User [ 0 DIK_NUMLOCK ] ]
    QUICKSLOT_2 [ User [ 0 DIK_1 ] ]
    QUICKSLOT_3 [ User [ 0 DIK_2 ] ]
    QUICKSLOT_4 [ User [ 0 DIK_3 ] ]
    QUICKSLOT_5 [ User [ 0 DIK_4 ] ]
    QUICKSLOT_6 [ User [ 0 DIK_5 ] ]
    QUICKSLOT_7 [ User [ 0 DIK_6 ] ]
    DoNothing [ User [ 0 DIK_7 ] ]
    DoNothing [ User [ 0 DIK_8 ] ]
    DoNothing [ User [ 0 DIK_9 ] ]
    DoNothing [ User [ 0 DIK_0 ] ]
    DoNothing [ User [ 0 DIK_MINUS ] ]
    DoNothing [ User [ 0 DIK_EQUALS ] ]
    QUICKSLOT_14 [ User [ 0 DIK_1 ] 0x00000002 ]
    QUICKSLOT_15 [ User [ 0 DIK_2 ] 0x00000002 ]
    QUICKSLOT_16 [ User [ 0 DIK_3 ] 0x00000002 ]
    QUICKSLOT_17 [ User [ 0 DIK_4 ] 0x00000002 ]
    QUICKSLOT_18 [ User [ 0 DIK_5 ] 0x00000002 ]
    QUICKSLOT_19 [ User [ 0 DIK_6 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_9 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_0 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_MINUS ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_EQUALS ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_1 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_2 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_3 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_4 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_5 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_6 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_9 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_0 ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_MINUS ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_EQUALS ] 0x00000004 ]
    QUICKSLOT_38 [ User [ 0 DIK_1 ] 0x00000001 ]
    QUICKSLOT_39 [ User [ 0 DIK_2 ] 0x00000001 ]
    QUICKSLOT_40 [ User [ 0 DIK_3 ] 0x00000001 ]
    QUICKSLOT_41 [ User [ 0 DIK_4 ] 0x00000001 ]
    QUICKSLOT_42 [ User [ 0 DIK_5 ] 0x00000001 ]
    QUICKSLOT_43 [ User [ 0 DIK_6 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_9 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_0 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_MINUS ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_EQUALS ] 0x00000001 ]
    QUICKSLOT_BACKPACK [ Old [ 0 DIK_I ] ]
    QUICKSLOT_62 [ User [ 0 DIK_F1 ] 0x00000002 ]
    QUICKSLOT_63 [ User [ 0 DIK_F2 ] 0x00000002 ]
    QUICKSLOT_64 [ User [ 0 DIK_F3 ] 0x00000002 ]
    QUICKSLOT_65 [ User [ 0 DIK_F4 ] 0x00000002 ]
    QUICKSLOT_66 [ User [ 0 DIK_F5 ] 0x00000002 ]
    QUICKSLOT_67 [ User [ 0 DIK_F6 ] 0x00000002 ]
    QUICKSLOT_1 [ User [ 0 DIK_GRAVE ] ]
    DoNothing [ User [ 0 DIK_LCONTROL ] ]
    DoNothing [ User [ 0 DIK_RCONTROL ] ]
    DoNothing [ User [ 0 DIK_RALT ] ]
    DoNothing [ User [ 0 DIK_LSHIFT ] ]
    DoNothing [ User [ 0 DIK_RSHIFT ] ]
    DoNothing [ User [ 0 DIK_BACK ] ]
    SELECTION_NEXT_FOE [ User [ 0 DIK_TAB ] ]
    SELECTION_PREVIOUS_FOE [ User [ 0 DIK_TAB ] 0x00000001 ]
    SELECTION_LAST_ATTACKER [ User [ 0 DIK_TAB ] 0x00000002 ]
    MovementTurnOrStrafeRight [ User [ 0 DIK_F ] ]
    MovementRunLock [ User [ 0 DIK_DELETE ] ]
    ToggleTargetMark5 [ User [ 0 DIK_F9 ] ]
    DoNothing [ User [ 0 DIK_F9 ] 0x00000001 ]
    ToggleTargetMark8 [ User [ 0 DIK_F9 ] 0x00000002 ]
    ToggleTargetMark6 [ User [ 0 DIK_F10 ] ]
    DoNothing [ User [ 0 DIK_F10 ] 0x00000001 ]
    ToggleTargetMark9 [ User [ 0 DIK_F10 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_BACKSLASH ] ]
    ToggleTargetMark4 [ User [ 0 DIK_F8 ] ]
    ToggleWorldJoin [ User [ 0 DIK_U ] ]
    QUICKSLOT_10 [ User [ 0 DIK_C ] ]
    ToggleQuestPanel [ Old [ 0 DIK_L ] ]
    ToggleAccomplishmentPanel [ Old [ 0 DIK_L ] 0x00000001 ]
    ToggleJournalPanel [ User [ 0 DIK_K ] ]
    ToggleSocialPanel [ Old [ 0 DIK_O ] ]
    ToggleTraitPanel [ User [ 0 DIK_J ] ]
    SELECTION_NEAREST_ITEM [ User [ 0 DIK_T ] ]
    ToggleTargetMark1 [ User [ 0 DIK_F7 ] ]
    ToggleMapPanel [ Old [ 0 DIK_M ] ]
    DoNothing [ User [ 0 DIK_F ] 0x00000001 ]
    QUICKSLOT_12 [ User [ 0 DIK_B ] ]
    ToggleMountedCombatUI [ User [ 0 DIK_M ] 0x00000001 ]
    QUICKSLOT_48 [ User [ 0 DIK_B ] 0x00000001 ]
    QUICKSLOT_46 [ User [ 0 DIK_C ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_R ] 0x00000004 ]
    ToggleItemAdvancementPanel [ Old [ 0 DIK_I ] 0x00000001 ]
    SELECTION_NEXT_ITEM [ User [ 0 DIK_T ] 0x00000002 ]
    ToggleHiddenDragBoxes [ Old [ 0 DIK_BACKSLASH ] 0x00000002 ]
    UI_TOGGLE [ Old [ 0 DIK_F12 ] ]
    CameraFirstPerson [ User [ 0 DIK_U ] 0x00000002 ]
    ToggleTargetMark7 [ User [ 0 DIK_F11 ] ]
    SelectOutfit4 [ User [ 0 DIK_F10 ] 0x00000004 ]
    DismountRemount [ User [ 0 DIK_H ] ]
    QUICKSLOT_26 [ User [ 0 DIK_F1 ] ]
    QUICKSLOT_27 [ User [ 0 DIK_F2 ] ]
    QUICKSLOT_28 [ User [ 0 DIK_F3 ] ]
    QUICKSLOT_29 [ User [ 0 DIK_F4 ] ]
    QUICKSLOT_30 [ User [ 0 DIK_F5 ] ]
    QUICKSLOT_31 [ User [ 0 DIK_F6 ] ]
    QUICKSLOT_51 [ User [ 0 DIK_F2 ] 0x00000001 ]
    QUICKSLOT_52 [ User [ 0 DIK_F3 ] 0x00000001 ]
    QUICKSLOT_53 [ User [ 0 DIK_F4 ] 0x00000001 ]
    QUICKSLOT_54 [ User [ 0 DIK_F5 ] 0x00000001 ]
    QUICKSLOT_55 [ User [ 0 DIK_F6 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_ESCAPE ] 0x00000001 ]
    SHOW_NAMES [ Old [ 0 DIK_N ] ]
    SELECTION_ASSIST [ User [ 0 DIK_A ] 0x00000002 ]
    ToggleOptionsPanel [ Old [ 0 DIK_O ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_H ] 0x00000002 ]
    ToggleSkirmishPanel [ Old [ 0 DIK_K ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_J ] 0x00000002 ]
    MovementTurnOrStrafeLeft [ User [ 0 DIK_S ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_LALT ] ]
    QUICKSLOT_8 [ User [ 0 DIK_Z ] ]
    MovementStrafeRight [ User [ 0 DIK_R ] ]
    DoNothing [ User [ 0 DIK_F ] 0x00000004 ]
    PointerX [ Old [ 1 DIMOFS_X ] ]
    PointerY [ Old [ 1 DIMOFS_Y ] ]
    SelectLeft [ Old [ 1 DIMOFS_BUTTON0 ] ]
    CameraInstantMouseSteer [ Old [ 1 DIMOFS_BUTTON1 ] ]
    SelectDblLeft [ Old [ 1 DIMOFS_BUTTON0 ] 0x00000000 MouseDblClick ]
    SelectDblRight [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000000 MouseDblClick ]
    TapLeft [ Old [ 1 DIMOFS_BUTTON0 ] 0x00000000 Tap ]
    SelectRight [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000000 Tap ]
    EscapeKey [ Old [ 0 DIK_ESCAPE ] ]
    AcceptInput [ Old [ 0 DIK_RETURN ] ]
    AcceptInput [ Old [ 0 DIK_NUMPADENTER ] ]
    START_COMMAND [ Old [ 0 DIK_SLASH ] ]
    DoNothing [ User [ 0 DIK_P ] 0x00000002 ]
    MovementTurnOrStrafeRight [ User [ 0 DIK_F ] 0x00000002 ]
    ToggleBlockUI [ Old [ 0 DIK_F9 ] 0x00000007 ]
    TogglePerfGraph [ Old [ 0 DIK_F10 ] 0x00000007 ]
    ToggleMemoryGraph [ Old [ 0 DIK_F8 ] 0x00000007 ]
    ToggleProfiler [ Old [ 0 DIK_F11 ] 0x00000007 ]
    ToggleEntityNodeLabels [ Old [ 0 DIK_F12 ] 0x00000007 ]
    ToggleStringTokenDebugger [ Old [ 0 DIK_GRAVE ] 0x00000004 ]
    DoNothing [ User [ 0 DIK_NUMPAD0 ] ]
    CameraInstantMoveToward [ Old [ 1 DIMOFS_Z AxisPositive ] ]
    CameraInstantMoveAway [ Old [ 1 DIMOFS_Z AxisNegative ] ]
    DoNothing [ User [ 0 DIK_NUMPAD4 ] ]
    DoNothing [ User [ 0 DIK_NUMPAD6 ] ]
    DoNothing [ User [ 0 DIK_NUMPAD8 ] ]
    DoNothing [ User [ 0 DIK_NUMPAD5 ] ]
    DoNothing [ User [ 0 DIK_NUMPAD2 ] ]
    DoNothing [ User [ 0 DIK_NUMPADSLASH ] ]
    DoNothing [ User [ 0 DIK_NUMPAD3 ] ]
    DoNothing [ User [ 0 DIK_NUMPAD1 ] ]
    DoNothing [ User [ 0 DIK_NUMPADPLUS ] ]
    DoNothing [ User [ 0 DIK_NUMPAD9 ] ]
    DoNothing [ User [ 0 DIK_NUMPADMINUS ] ]
    DoNothing [ User [ 0 DIK_NUMPAD7 ] ]
    DoNothing [ User [ 0 DIK_NUMPADSTAR ] ]
    CameraFlightMode [ Old [ 0 DIK_PERIOD ] 0x00000002 ]
    AltTab [ Old [ 0 DIK_TAB ] 0x00000004 ]
    CursorPreviousPage [ Old [ 0 DIK_PGUP ] ]
    CursorNextPage [ Old [ 0 DIK_PGDN ] ]
    CursorStartOfLine [ Old [ 0 DIK_HOME ] ]
    CursorEndOfLine [ Old [ 0 DIK_END ] ]
    ToggleQuickslotLockState [ User [ 0 DIK_L ] 0x00000004 ]
  ]

  EditControls
  [
    ToggleAssistancePanel [ Old [ 0 DIK_F1 ] ]
    CursorCharLeft [ Old [ 0 DIK_LEFTARROW ] ]
    CursorCharRight [ Old [ 0 DIK_RIGHTARROW ] ]
    CursorPreviousLine [ Old [ 0 DIK_UPARROW ] ]
    CursorNextLine [ Old [ 0 DIK_DOWNARROW ] ]
    CursorPreviousPage [ Old [ 0 DIK_PGUP ] ]
    CursorNextPage [ Old [ 0 DIK_PGDN ] ]
    CursorWordLeft [ Old [ 0 DIK_LEFTARROW ] 0x00000002 ]
    CursorWordRight [ Old [ 0 DIK_RIGHTARROW ] 0x00000002 ]
    CursorStartOfLine [ Old [ 0 DIK_HOME ] ]
    CursorStartOfDocument [ Old [ 0 DIK_HOME ] 0x00000002 ]
    CursorEndOfLine [ Old [ 0 DIK_END ] ]
    CursorEndOfDocument [ Old [ 0 DIK_END ] 0x00000002 ]
    AcceptInput [ Old [ 0 DIK_RETURN ] ]
    AcceptInput [ Old [ 0 DIK_NUMPADENTER ] ]
    EscapeKey [ Old [ 0 DIK_ESCAPE ] ]
    DeleteKey [ Old [ 0 DIK_DELETE ] ]
    BackspaceKey [ Old [ 0 DIK_BACK ] ]
  ]

  SelectionUI
  [
    CameraInstantMouseLook [ Old [ 1 DIMOFS_BUTTON0 ] ]
  ]

  MusicUI
  [
    DoNothing [ User [ 0 DIK_F1 ] ]
    DoNothing [ User [ 0 DIK_F2 ] ]
    DoNothing [ User [ 0 DIK_F3 ] ]
    DoNothing [ User [ 0 DIK_F4 ] ]
    DoNothing [ User [ 0 DIK_F5 ] ]
    DoNothing [ User [ 0 DIK_F6 ] ]
    DoNothing [ User [ 0 DIK_F7 ] ]
    DoNothing [ User [ 0 DIK_F8 ] ]
    DoNothing [ User [ 0 DIK_GRAVE ] ]
    DoNothing [ User [ 0 DIK_1 ] ]
    DoNothing [ User [ 0 DIK_2 ] ]
    DoNothing [ User [ 0 DIK_3 ] ]
    DoNothing [ User [ 0 DIK_4 ] ]
    DoNothing [ User [ 0 DIK_5 ] ]
    DoNothing [ User [ 0 DIK_6 ] ]
    DoNothing [ User [ 0 DIK_7 ] ]
    DoNothing [ User [ 0 DIK_8 ] ]
    DoNothing [ User [ 0 DIK_1 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_2 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_3 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_4 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_5 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_6 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000001 ]
    DoNothing [ User [ 0 DIK_1 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_2 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_3 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_4 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_5 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_6 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_7 ] 0x00000002 ]
    DoNothing [ User [ 0 DIK_8 ] 0x00000002 ]
  ]

  MapPanel

  VendorBuyUI
  [
    ToggleStackDisplay [ Old [ 0 DIK_LSHIFT ] ]
    ToggleStackDisplay [ Old [ 0 DIK_RSHIFT ] ]
    ToggleQuantityDisplay [ Old [ 0 DIK_LALT ] ]
    ToggleQuantityDisplay [ Old [ 0 DIK_RALT ] ]
    ToggleFillStackDisplay [ Old [ 0 DIK_TAB ] ]
    SelectRight [ Old [ 1 DIMOFS_BUTTON1 ] 0x00000001 ]
  ]

  ScrollableControls

  ScrollableControls_Mouse
  [
    ScrollUp [ Old [ 1 DIMOFS_Z AxisPositive ] ]
    ScrollDown [ Old [ 1 DIMOFS_Z AxisNegative ] ]
  ]

  CopyAndPasteControls
  [
    CopyText [ Old [ 0 DIK_C ] 0x00000002 ]
    CutText [ Old [ 0 DIK_X ] 0x00000002 ]
    PasteText [ Old [ 0 DIK_V ] 0x00000002 ]
    CopyText [ Old [ 0 DIK_C ] 0x00000008 ]
    CutText [ Old [ 0 DIK_X ] 0x00000008 ]
    PasteText [ Old [ 0 DIK_V ] 0x00000008 ]
  ]

  DialogBoxes
  [
    FocusMoveLeft [ Old [ 0 DIK_LEFTARROW ] ]
    FocusMoveRight [ Old [ 0 DIK_RIGHTARROW ] ]
    FocusMoveUp [ Old [ 0 DIK_UPARROW ] ]
    FocusMoveDown [ Old [ 0 DIK_DOWNARROW ] ]
    FocusNext [ Old [ 0 DIK_TAB ] ]
    FocusPrevious [ Old [ 0 DIK_TAB ] 0x00000001 ]
    EscapeKey [ Old [ 0 DIK_ESCAPE ] ]
  ]

  DebugConsole
  [
    ToggleDebugConsole [ Old [ 0 DIK_GRAVE ] 0x00000002 ]
    ToggleDebugConsole [ Old [ 0 DIK_PAUSE ] ]
  ]

  StringTokenDebugger
  [
    ToggleStringTokenDebugger [ Old [ 0 DIK_GRAVE ] 0x00000004 ]
  ]
]