Change binding

From UFO:AI

Jump to: navigation, search

Go to the console.

]bindlist

This gives you a list of the current keymap. This example swaps the MMB Image:Template-MMB.png and RMB Image:Template-RMB.png, so you can turn with the RMB Image:Template-RMB.png.

]UNBIND MOUSE2
]UNBIND MOUSE3
]BIND MOUSE2 "+turn"
]BIND MOUSE3 "+action"



To not have to do this for each change every time you play the game you can create your own config file that you execute when in the game to enable all your changes. Copy/paste the below into a normal textfile and change to your preferences.

//Example of a key configuration file.
//Save this file in your ../ufoai/base folder as eg ufoai.cfg.
//Type "exec ufoai.cfg" in console to enable the config.
//Type "bindlist" before executing to get a list of all default options.
echo Clearing all default game keys (except console)
UNBINDALL
echo Rebinding all game keys
BIND ^ "toggleconsole"
BIND v "cameramode"
BIND c "standcrouch"
BIND i "invopen"
BIND x "togglereaction"
BIND f "+turnleft"
BIND g "+turnright"
BIND TAB "nextsoldier"
BIND SPACE "nextalien"
BIND b "drawspottedlines;nextalienactor"
BIND PAUSE "pause"
BIND ENTER "nextround"
BIND PGDN "leveldown"
BIND PGUP "levelup"
BIND HOME "+zoomin"
BIND END "+zoomout"
BIND 1 "soldier_select0"
BIND 2 "soldier_select1"
BIND 3 "soldier_select2"
BIND 4 "soldier_select3"
BIND 5 "soldier_select4"
BIND 6 "soldier_select5"
BIND 7 "soldier_select6"
BIND 8 "soldier_select7"
BIND F1 "game_quicksave"
BIND F2 "mn_push quickload"
BIND F10 "mn_push irc"
BIND F11 "hidehud"
BIND F12 "screenshot"
BIND UPARROW "+shiftup"
BIND DOWNARROW "+shiftdown"
BIND LEFTARROW "+shiftleft"
BIND RIGHTARROW "+shiftright"
BIND SHIFT "targetalign"
BIND CTRL "+turn"
BIND KP_UPARROW "+turnup"
BIND KP_DOWNARROW "+turndown"
BIND KP_LEFTARROW "+turnleft"
BIND KP_RIGHTARROW "+turnright"
BIND KP_INS "+turn"
BIND KP_PGDN "leveldown"
BIND KP_PGUP "levelup"
BIND KP_HOME "+zoomin"
BIND KP_END "+zoomout"
BIND MOUSE1 "+select"
BIND MOUSE2 "+turn"
BIND MOUSE3 "+action"
BIND MWHEELUP "zoominquant"
BIND MWHEELDOWN "zoomoutquant"
BIND u "showchat"
BIND y "messagesay"
BIND t "messagesayteam"
//echo Clearing all default menu keys (except console)
//unbindallmenu
//BINDMENU

Personal tools
project-navigation