// key layout, don't modify for no reason
// If you want to know the keyname of a specific key - set in_debug cvar to 1 and press the key
unbindallmenu
unbindall
unbindallbattle
/* GENERAL */
bind PAUSE "pause" /* Pause the game */
bind F1 "ui_push popup_keyinfo" /* Show Keyinfo and General Help */
bind F5 "game_quicksave" /* Save a game to the quicksave slot */
bind F9 "game_quickloadinit" /* Check if a quicksavegame exists and load it */
bind F10 "ui_push irc" /* Show the chat window */
bind F12 "r_screenshot" /* Take a screenshot */
bind ^ "toggleconsole"
bind ` "toggleconsole"
bind ~ "toggleconsole"
/* JOYSTICK */
bindbattle JOY1 "+select"
bindbattle JOY2 "+turn"
bindbattle JOY3 "+action"
bindbattle JOY4 "actor_standcrouch"
bindbattle JOY5 "hud_togglereaction"
bindbattle JOY6 "nextalien"
bindbattle JOY7 "actor_confirmaction"
bindbattle JOY8 "nextround"
bindbattle JOY9 "actor_next"
bindbattle JOY16 "lvlchange 1"
bindbattle JOY17 "lvlchange 0"
bindbattle JOY18 "+turnleft"
bindbattle JOY19 "+turnright"
bindmenu JOY1 "+leftmouse"
bindmenu JOY2 "+rightmouse"
bindmenu JOY3 "+middlemouse"
/* MOUSE */
bindmenu MOUSE1 "+leftmouse"
bindmenu MOUSE2 "+rightmouse"
bindmenu MOUSE3 "+middlemouse"
bind MWHEELUP "wheelupmouse"
bind MWHEELDOWN "wheeldownmouse"
/* BATTLESCAPE */
/* Battlescape Actor Control */
bind 1 "actor_select 0"
bind 2 "actor_select 1"
bind 3 "actor_select 2"
bind 4 "actor_select 3"
bind 5 "actor_select 4"
bind 6 "actor_select 5"
bind 7 "actor_select 6"
bind 8 "actor_select 7"
bind 9 "actor_select 8"
bind 0 "actor_select 9"
bindbattle TAB "actor_next"
bindbattle F2 "toggle_rescuezone" /* Show/Hide Rescue-zone */
bindbattle F11 "hidehud" /* Hide the battlescape HUD */
bindbattle BACKSPACE "actor_use"
bindbattle MOUSE1 "+select"
bindbattle MOUSE2 "+turn"
bindbattle MOUSE3 "+action"
bindbattle CTRL "+turn"
bindbattle f "actor_confirmaction"
bindbattle q "+turn"
bindbattle SHIFT "targetalign"
/* Battlescape Camera Control */
bindbattle UPARROW "lvlchange 1"
bindbattle HOME "lvlchange 1"
bindbattle DOWNARROW "lvlchange -1"
bindbattle END "lvlchange -1"
bindbattle LEFTARROW "+turnleft"
bindbattle KP_INS "+turnleft"
bindbattle RIGHTARROW "+turnright"
bindbattle KP_DEL "+turnright"
bindbattle KP_LEFTARROW "+shiftleft"
bindbattle KP_HOME "+shiftleftup"
bindbattle KP_END "+shiftleftdown"
bindbattle KP_RIGHTARROW "+shiftright"
bindbattle KP_PGUP "+shiftrightup"
bindbattle KP_PGDN "+shiftrightdown"
bindbattle KP_UPARROW "+shiftup"
bindbattle KP_DOWNARROW "+shiftdown"
bindbattle a "+shiftleft"
bindbattle q "+shiftleftup"
bindbattle d "+shiftright"
bindbattle e "+shiftrightup"
bindbattle w "+shiftup"
bindbattle s "+shiftdown"
bindbattle INS "+turnup"
bindbattle KP_MULTIPLY "+turnup"
bindbattle DEL "+turndown"
bindbattle KP_SLASH "+turndown"
bindbattle PGUP "+zoomin"
bindbattle KP_PLUS "+zoomin"
bindbattle PGDN "+zoomout"
bindbattle KP_MINUS "+zoomout"
/* Battlescape Misc */
bindbattle ENTER "nextround"
bindbattle KP_ENTER "nextround"
bindbattle t "actor_nextalien"
bindbattle c "actor_standcrouch"
bindbattle x "hud_togglereaction"
bindbattle j "ui_push hud_chat"
bindbattle ALT "prevalien"
bindbattle SPACE "nextalien"
/* UI */
bindui PGUP "employees.base_container.mainBody.employees.employee_list@pageUp" "Move employee list one page up."
bindui PGDN "employees.base_container.mainBody.employees.employee_list@pageDown" "Move employee list one page down."
bindui UPARROW "employees.base_container.mainBody.employees.employee_list@moveUp" "Move employee list one line up."
bindui DOWNARROW "employees.base_container.mainBody.employees.employee_list@moveDown" "Move employee list one line down."
bindui HOME "employees.base_container.mainBody.employees.employee_list@moveHome" "Jump to the start of the employee list."
bindui END "employees.base_container.mainBody.employees.employee_list@moveEnd" "Jump to the end of the employee list."
/* Battlescape Inventory */
bindui i "hud.show_hide_inventory" "Open/close the battlescape inventory window."
/* Battlescape Inventory */
bindui p "hud.show_hide_physdat" "Open/close the battlescape physdata window."
/* Battlescape Radar */
bindbattle r "ui_push radar"
/* GEOSCAPE */
/* Geoscape Time Control */
bindui BACKSPACE "geoscape.control.time_panel.bt_timestop0" "Pause the time on the geoscape."
bindui 0 "geoscape.control.time_panel.bt_timestop0" "Pause the time on the geoscape."
bindui 1 "geoscape.control.time_panel.bt_timestop0" "Pause the time on the geoscape."
bindui 2 "geoscape.control.time_panel.bt_timeplay1" "Geoscape time lapse: 5 seconds"
bindui 3 "geoscape.control.time_panel.bt_timeplay2" "Geoscape time lapse: 5 minutes"
bindui 4 "geoscape.control.time_panel.bt_timeplay3" "Geoscape time lapse: 20 minutes"
bindui 5 "geoscape.control.time_panel.bt_timeplay4" "Geoscape time lapse: 1 hour"
bindui 6 "geoscape.control.time_panel.bt_timeplay5" "Geoscape time lapse: 12 hours"
bindui 7 "geoscape.control.time_panel.bt_timeplay6" "Geoscape time lapse: 1 day"
bindui 8 "geoscape.control.time_panel.bt_timeplay7" "Geoscape time lapse: 5 days"
bindui - "geoscape.control.time_panel.slower" "Slow down time on the geoscape."
bindui n "geoscape.control.time_panel.slower" "Slow down time on the geoscape."
bindui = "geoscape.control.time_panel.faster" "Speed up time on the geoscape."
bindui + "geoscape.control.time_panel.faster" "Speed up time on the geoscape."
bindui m "geoscape.control.time_panel.faster" "Speed up time on the geoscape."
bindui SPACE "geoscape.control.bt_mapcenter" "Center next object on the geoscape."
/* Geoscape Camera Control */
bindui a "geoscape.control.geoscape_control.cam_left" "Move geoscape camera to the west."
bindui d "geoscape.control.geoscape_control.cam_right" "Move geoscape camera to the east."
bindui w "geoscape.control.geoscape_control.cam_up" "Move geoscape camera to the north."
bindui s "geoscape.control.geoscape_control.cam_down" "Move geoscape camera to the south."
bindui PGUP "geoscape.control.geoscape_control.zoom_in" "Zoom in."
bindui PGDN "geoscape.control.geoscape_control.zoom_out" "Zoom out."
bindui KP_LEFTARROW "geoscape.control.geoscape_control.cam_left" "Move geoscape camera to the west."
bindui KP_RIGHTARROW "geoscape.control.geoscape_control.cam_right" "Move geoscape camera to the east."
bindui KP_UPARROW "geoscape.control.geoscape_control.cam_up" "Move geoscape camera to the north."
bindui KP_DOWNARROW "geoscape.control.geoscape_control.cam_down" "Move geoscape camera to the south."
bindui LEFTARROW "geoscape.control.geoscape_control.cam_left" "Move geoscape camera to the west."
bindui RIGHTARROW "geoscape.control.geoscape_control.cam_right" "Move geoscape camera to the east."
bindui UPARROW "geoscape.control.geoscape_control.cam_up" "Move geoscape camera to the north."
bindui DOWNARROW "geoscape.control.geoscape_control.cam_down" "Move geoscape camera to the south."
/* SEQUENCE */
bindui ESCAPE "sequence.next"