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
190 lines
4.5 KiB
INI
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
|