Files
assaultcube-/config/resetbinds.cfg
T
ac-stef 32db3e5e88 new options for saved.cfg
Defaults to omitting variables from saved.cfg, that are still at default
value. By setting omitunchangeddefaults to zero, those variables get
written, but commented out. The variable "groupvariables" sets the number
of variables with similar names, that can be grouped on one line. Setting
it to zero will additionally write min, max and default values and a
short description of the variable to file.

In general, variables, that are still at default value, will not be
restored from saved.cfg, so when the default in the game is changed, all
clients will use that new default. This way, testers don't have to erase
their saved.cfg as often.

DOCREF omitunchangeddefaults groupvariables
2015-03-06 14:01:52 +01:00

190 lines
4.5 KiB
INI

// All default binds belong in here.
// The command "resetbinds" executes this file.
// Do not modify.
bind MOUSE1 attack
bind MOUSE2 altaction
editbind MOUSE2 [ showmenu editing ]
bind MOUSE3 weapon
bind MOUSE4 [ universaldelta 1 ]
bind MOUSE5 [ universaldelta -1 ]
bind BACKSPACE dropflag
editbind BACKSPACE delent
bind TAB [ showscores 1; onrelease [ showscores 0 ] ]
bind CLEAR []
bind RETURN []
bind PAUSE []
bind ESCAPE [ if $connected [ ingamemenu ] [ if (watchingdemo) [ showmenu [Watching demo] ] [ showmenu main ] ] ] ]
bind SPACE jump
bind EXCLAIM []
bind QUOTEDBL []
bind HASH []
bind DOLLAR []
bind AMPERSAND []
bind QUOTE []
bind LEFTPAREN []
bind RIGHTPAREN []
bind ASTERISK []
bind PLUS []
bind COMMA []
// Directional equalizing - look up to level the ceiling selection, look down to level the floor selection
editbind COMMA [ if $old_editbinds [ equalize 0 ] [ if (= $flrceil 0) [ equalize 0 ] [ if (= $flrceil 2) [ equalize 2 ] ] ] ]
bind MINUS []
editbind MINUS copyent
bind PERIOD []
editbind PERIOD [ if $old_editbinds [ equalize 2 ] ]
bind SLASH [ saycommand "/" ]
bind 0 []
bind 1 primary
editbind 1 [ domodifier 5 ]
bind 2 secondary
editbind 2 [ domodifier 7 ]
bind 3 grenades
editbind 3 [ domodifier 8 ]
bind 4 melee
editbind 4 [ domodifier 9 ]
bind 5 []
bind 6 []
bind 7 []
editbind 7 nextclosestent
bind 8 [ vdelta -1 ]
bind 9 [ vdelta 1 ]
bind COLON []
bind SEMICOLON []
editbind SEMICOLON editent
bind LESS []
bind EQUALS []
editbind EQUALS pasteent
bind GREATER []
bind QUESTION []
bind AT []
bind LEFTBRACKET [ editheight 0 -1 ]
bind BACKSLASH []
bind RIGHTBRACKET [ editheight 0 1 ]
bind CARET [ saycommand "/" ]
bind UNDERSCORE []
bind BACKQUOTE [ saycommand "/" ]
bind A left
bind B [ showmenu Weapons ]
editbind B [showtagclipfocus]
bind C []
editbind C copy
bind D right
bind E edittoggle
bind F []
editbind F [ if $old_editbinds [ solid 1 ] [ if (countwalls 0) [ solid 0 ] [ solid 1 ] ] ] // Toggle solid/non-solid
bind G quicknadethrow
editbind G [ solid 0 ]
bind H []
// Directional heightfielding - look up for toggle CHF/non-solid, look down for toggle FHF/non-solid
editbind H [ if $old_editbinds [ heightfield 0 ] [ if (= $flrceil 0) [ if (countwalls 2) [ solid 0 ] [ heightfield 0 ] ] [ if (= $flrceil 2) [ if (countwalls 3) [ solid 0 ] [ heightfield 2 ] ] ] ] ]
bind I []
editbind I [ if $old_editbinds [ heightfield 2 ] ]
bind J []
bind K []
editbind K [ if $old_editbinds corner [ if (countwalls 1) [ solid 0 ] corner ] ] // Toggle corner/non-solid
bind L []
editbind L [ showmenu Lightning ]
bind M []
editbind M [ domodifier 6 ]
bind N quickanswer
bind O [ editheight 2 -1 ]
bind P [ editheight 2 1 ]
bind Q []
editbind Q [ domodifier 1 ]
bind R reload
editbind R redo
bind S backward
bind T saycommand // or even "saycommand >"
bind U []
editbind U undo
bind V [ showmenu voicecom ]
editbind V paste
bind W forward
bind X []
editbind X [ domodifier 3 ]
bind Y [ saycommand % ]
bind Z []
editbind Z [ domodifier 2 ]
bind DELETE []
editbind DELETE [ edittex 0 -1 ]
bind KP0 [ weapon 4 1 ]
bind KP1 []
bind KP2 []
bind KP3 []
bind KP4 []
editbind KP4 [ edittex 3 -1 ]
bind KP5 []
bind KP6 []
bind KP7 []
editbind KP7 [ edittex 3 1 ]
bind KP8 []
bind KP9 []
bind KP_PERIOD []
bind KP_DIVIDE []
bind KP_MULTIPLY []
bind KP_MINUS [ conskip 3 ]
bind KP_PLUS [ conskip -1000 ]
bind KP_ENTER []
bind KP_EQUALS []
bind UP forward
bind DOWN backward
bind RIGHT right
bind LEFT left
bind INSERT []
editbind INSERT [ edittex 0 1 ]
bind HOME []
editbind HOME [ edittex 1 1 ]
bind END []
editbind END [ edittex 1 -1 ]
bind PAGEUP []
editbind PAGEUP [ edittex 2 1 ]
bind PAGEDOWN []
editbind PAGEDOWN [ edittex 2 -1 ]
bind F1 [ if $votepending [ && (vote 1) (echo you voted yes) ] ]
bind F2 [ if $votepending [ && (vote 2) (echo you voted no) ] ]
bind F3 []
bind F4 []
bind F5 [ domodifier 1 ]
editbind F5 toggleocull
bind F6 [ domodifier 2 ]
editbind F6 showmip
bind F7 []
editbind F7 [ if $fullbright [ fullbright 0 ] [ fullbright 1 ] ]
bind F8 []
editbind F8 showfocuscubedetails
bind F9 []
bind F10 [ if (! (watchingdemo)) getdemo ]
bind F11 [ conskip -1000; toggleconsole ]
bind F12 screenshot
bind F13 []
bind F14 []
bind F15 []
bind NUMLOCK []
bind CAPSLOCK []
bind SCROLLOCK []
bind RSHIFT []
bind LSHIFT crouch
bind RCTRL jump
bind LCTRL []
editbind RCTRL []
editbind LCTRL [editmeta]
bind RALT []
bind LALT [ showscores 0; toggleshowmap ]
bind RMETA []
bind LMETA []
bind LSUPER []
bind RSUPER []
bind MODE []
bind COMPOSE []
bind HELP []
bind PRINT []
bind SYSREQ []
bind BREAK []
bind MENU []
omitunchangeddefaults 1 // switch to a clean saved.cfg when keybinds are reset
persistidents 1