#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_CROUCH            LCTRL.downup   "" "move crouch start"   "move crouch stop"
PACKAGE_MOVE_JUMP              SPACE.downup   "" "move up start"       "move up stop"
PACKAGE_MOVE_FLY_DOWN          LSHIFT.downup  "" "move fly down start" "move fly down stop"

#Advanced ground movement
PACKAGE_LEDGE_GUARD_TOGGLE           G.downup       "" "game_input \"move ledge_guard toggle\"" ""

#Windows
PACKAGE_OPEN_SCROLL_EXAMPLE          T.downup       "" "game_input \"open window scroll_ex\"" ""

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