#Escape and ~ are reserved for the main menu and the console.

#This is the format of this file:
#action_name    default_input_event    nickname    primary_cmd    secondary_cmd

#These should be in every package and should not change.
PACKAGE_OPEN_MAIN_MENU          ESC.downup   "" "set menu.in_main true" ""
PACKAGE_OPEN_CONSOLE            GRAVE.downup "" "set console.in true" ""
PACKAGE_OPEN_PACKAGE_TOP_MENU   F1.downup    "" "set menu.in_package true" ""

#Using entities and the equipped item (probably a gun).
#Note: "use" is a built in command.
PACKAGE_USE_EQUIPPED_PRIMARY_START   MOUSE1.downup  "" "use_equipped primary start"   "use_equipped primary stop"
PACKAGE_USE_EQUIPPED_SECONDARY_START MOUSE2.downup  "" "use_equipped secondary start" "use_equipped secondary stop"
PACKAGE_USE                          F.downup       "" "use" ""

#Equipping an item.
PACKAGE_EQUIP_NEXT      MOUSEWHEEL_UP.use     "" "equiv_from_screen_inv_right" ""
PACKAGE_EQUIP_PREV      MOUSEWHEEL_DOWN.use   "" "equiv_from_screen_inv_left"  ""
PACKAGE_EQUIP_1                1.downup       "" "equip_from_screen_inv 1" ""
PACKAGE_EQUIP_2                2.downup       "" "equip_from_screen_inv 2" ""
PACKAGE_EQUIP_3                3.downup       "" "equip_from_screen_inv 3" ""
PACKAGE_EQUIP_4                4.downup       "" "equip_from_screen_inv 4" ""
PACKAGE_EQUIP_5                5.downup       "" "equip_from_screen_inv 5" ""
PACKAGE_EQUIP_6                6.downup       "" "equip_from_screen_inv 6" ""
PACKAGE_EQUIP_7                7.downup       "" "equip_from_screen_inv 7" ""
PACKAGE_EQUIP_8                8.downup       "" "equip_from_screen_inv 8" ""
PACKAGE_EQUIP_9                9.downup       "" "equip_from_screen_inv 9" ""
PACKAGE_EQUIP_0                0.downup       "" "equip_from_screen_inv 0" ""

#Basic ground movement.
PACKAGE_MOVE_FORWARD           W.downup       "" "move forward start"  "move forward stop"
PACKAGE_MOVE_BACKWARD          S.downup       "" "move back start"     "move back stop"
PACKAGE_MOVE_LEFT              A.downup       "" "move left start"     "move left stop"
PACKAGE_MOVE_RIGHT             D.downup       "" "move right start"    "move right stop"
PACKAGE_MOVE_JUMP              SPACE.downup   "" "move jump"           "move up stop"
PACKAGE_MOVE_CROUCH            LCTRL.downup   "" "move crouch start"   "move crouch stop"
PACKAGE_MOVE_FLY_DOWN          LSHIFT.downup  "" "move down start"     "move down stop"

#Advanced ground movement
PACKAGE_LEDGE_GUARD_TOGGLE     LSHIFT.downup "" "move ledge_guard toggle" ""

#Debugging
PACKAGE_DEBUG_1                L.downup       "" "debug1" ""
