binds-xonotic.cfg 7.13 KB
Newer Older
1 2 3 4 5 6 7
// alias for switching the teamselect menu
bind f5 menu_showteamselect

bind f6 team_auto

bind f7 menu_showsandboxtools

8 9
bind f9 "cl_cmd hud minigame"

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
// movement
bind w +forward
bind a +moveleft
bind s +back
bind d +moveright
bind UPARROW +forward
bind LEFTARROW +moveleft
bind DOWNARROW +back
bind RIGHTARROW +moveright
bind SHIFT +crouch
bind SPACE +jump

// weapons
bind 0 weapon_group_0
bind 1 weapon_group_1
bind 2 weapon_group_2
bind 3 weapon_group_3
bind 4 weapon_group_4
bind 5 weapon_group_5
bind 6 weapon_group_6
bind 7 weapon_group_7
bind 8 weapon_group_8
bind 9 weapon_group_9
bind q weaplast
bind MOUSE1 +fire
bind MOUSE2 +fire2
bind MOUSE3 togglezoom
bind MOUSE4 weaplast
bind MOUSE5 +hook
bind MWHEELUP weapnext
bind MWHEELDOWN weapprev
bind r reload
bind BACKSPACE dropweapon
bind g dropweapon
bind f +use
bind v +button8 // drag object

// misc
bind e +hook
bind ` toggleconsole
bind ~ toggleconsole
bind TAB +showscores
bind ESCAPE togglemenu
Mario's avatar
Mario committed
53
bind ENTER messagemode
54 55 56 57 58
bind t messagemode
bind y messagemode2
bind z messagemode2
bind u "+con_chat_maximize"
bind m +hud_panel_radar_maximized
59
bind b "quickmenu"
60 61
bind i +show_info
bind PAUSE pause
62
bind F9 "cl_cmd hud minigame"
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
bind F10 menu_showquitdialog
bind F11 disconnect
bind F12 screenshot
bind F4 ready
bind ALT +showaccuracy

// Gamepad defaults. Tested with Logitech Rumblepad 2, I hope similar ones works as well.
bind JOY1 "+crouch"
bind JOY2 "+jump"
bind JOY3 "weapprev"
bind JOY4 "weapnext"
bind JOY5 "+fire2"
bind JOY6 "+fire"
bind JOY7 "+zoom"
bind JOY8 "dropweapon"
bind JOY9 "menu_showteamselect"
bind JOY10 "+show_info"
bind JOY11 "+showscores"
bind JOY12 "+con_chat_maximize"
seta joyadvanced "1"
seta joyadvaxisr "2"
seta joyadvaxisx "3"
seta joyadvaxisy "1"
seta joyadvaxisz "4"
seta joysidesensitivity "1.0"
seta joypitchsensitivity "0.9"
seta joyyawsensitivity "-1.8"
// SDL only
seta joy_deadzoneforward "0.05"
seta joy_deadzonepitch "0.05"
seta joy_deadzoneside "0.05"
seta joy_deadzoneup "0.05"
seta joy_deadzoneyaw "0.05"
seta joy_sensitivitypitch "0.9"
seta joy_sensitivityyaw "-1.8"

// team say
bind kp_ins messagemode
bind kp_del messagemode2
bind kp_end "+userbind 1"
bind kp_downarrow "+userbind 2"
bind kp_pgdn "+userbind 3"
bind kp_leftarrow "+userbind 4"
bind kp_5 "+userbind 6"
bind kp_rightarrow "+userbind 7"
bind kp_home "+userbind 9"
bind kp_uparrow "+userbind 10"
bind kp_pgup "+userbind 11"
bind kp_multiply "+userbind 12"
bind kp_slash "+userbind 13"
bind kp_enter "+userbind 16"
bind kp_plus "+userbind 17"
bind kp_minus "+userbind 18"

bind F1 vyes
bind F2 vno

//used for spectate/observer mode
bind F3 spec

// usercommands. These can be edited and bound by the menu.
seta "userbind1_press" "say_team quad soon";  seta "userbind1_release" "";  seta "userbind1_description" "team: quad soon"
seta "userbind2_press" "say_team free item %x^7 (l:%y^7); g_waypointsprite_team_here_p";  seta "userbind2_release" "";  seta "userbind2_description" "team: free item, icon"
seta "userbind3_press" "say_team took item (l:%l^7); g_waypointsprite_team_here";  seta "userbind3_release" "";  seta "userbind3_description" "team: took item, icon"
seta "userbind4_press" "say_team negative";  seta "userbind4_release" "";  seta "userbind4_description" "team: negative"
seta "userbind5_press" "say_team positive";  seta "userbind5_release" "";  seta "userbind5_description" "team: positive"
seta "userbind6_press" "say_team need help (l:%l^7) (h:%h^7 a:%a^7 w:%w^7); g_waypointsprite_team_helpme; cmd voice needhelp";  seta "userbind6_release" "";  seta "userbind6_description" "team: need help, icon"
seta "userbind7_press" "say_team enemy seen (l:%y^7); g_waypointsprite_team_danger_p; cmd voice incoming";  seta "userbind7_release" "";  seta "userbind7_description" "team: enemy seen, icon"
seta "userbind8_press" "say_team flag seen (l:%y^7); g_waypointsprite_team_here_p; cmd voice seenflag";  seta "userbind8_release" "";  seta "userbind8_description" "team: flag seen, icon"
seta "userbind9_press" "say_team defending (l:%l^7) (h:%h^7 a:%a^7 w:%w^7); g_waypointsprite_team_here";  seta "userbind9_release" "";  seta "userbind9_description" "team: defending, icon"
seta "userbind10_press" "say_team roaming (l:%l^7) (h:%h^7 a:%a^7 w:%w^7); g_waypointsprite_team_here";  seta "userbind10_release" "";  seta "userbind10_description" "team: roaming, icon"
seta "userbind11_press" "say_team attacking (l:%l^7) (h:%h^7 a:%a^7 w:%w^7); g_waypointsprite_team_here";  seta "userbind11_release" "";  seta "userbind11_description" "team: attacking, icon"
seta "userbind12_press" "say_team killed flagcarrier (l:%y^7); g_waypointsprite_team_here_p"; seta "userbind12_release" ""; seta "userbind12_description" "team: killed flag, icon"
seta "userbind13_press" "say_team dropped flag (l:%d^7); g_waypointsprite_team_here_d"; seta "userbind13_release" ""; seta "userbind13_description" "team: dropped flag, icon"
seta "userbind14_press" "say_team dropped gun %w^7 (l:%l^7); g_waypointsprite_team_here; wait; dropweapon"; seta "userbind14_release" ""; seta "userbind14_description" "team: drop gun, icon"
// TODO change this to "use" once we can
seta "userbind15_press" "say_team dropped flag/key %w^7 (l:%l^7); g_waypointsprite_team_here; wait; +use"; seta "userbind15_release" "-use"; seta "userbind15_description" "team: drop flag/key, icon"
seta "userbind16_press" "say :-) / nice one"; seta "userbind16_release" ""; seta "userbind16_description" "chat: nice one"
seta "userbind17_press" "say good game"; seta "userbind17_release" ""; seta "userbind17_description" "chat: good game"
seta "userbind18_press" "say hi / good luck and have fun"; seta "userbind18_release" ""; seta "userbind18_description" "chat: hi / good luck"
seta "userbind19_press" "+showscores; +con_chat_maximize"; seta "userbind19_release" "-showscores; -con_chat_maximize"; seta "userbind19_description" "scoreboard / chat history"
seta "userbind20_press" "toggle cl_capturevideo"; seta "userbind20_release" ""; seta "userbind20_description" "toggle recording .avi"
seta "userbind21_press" "toggle vid_fullscreen; vid_restart"; seta "userbind21_release" ""; seta "userbind21_description" "toggle fullscreen"
seta "userbind22_press" ""; seta "userbind22_release" ""; seta "userbind22_description" ""
seta "userbind23_press" ""; seta "userbind23_release" ""; seta "userbind23_description" ""
seta "userbind24_press" ""; seta "userbind24_release" ""; seta "userbind24_description" ""
seta "userbind25_press" ""; seta "userbind25_release" ""; seta "userbind25_description" ""
seta "userbind26_press" ""; seta "userbind26_release" ""; seta "userbind26_description" ""
seta "userbind27_press" ""; seta "userbind27_release" ""; seta "userbind27_description" ""
seta "userbind28_press" ""; seta "userbind28_release" ""; seta "userbind28_description" ""
seta "userbind29_press" ""; seta "userbind29_release" ""; seta "userbind29_description" ""
seta "userbind30_press" ""; seta "userbind30_release" ""; seta "userbind30_description" ""
seta "userbind31_press" ""; seta "userbind31_release" ""; seta "userbind31_description" ""
seta "userbind32_press" ""; seta "userbind32_release" ""; seta "userbind32_description" ""
alias _userbind_call "${$1}"
alias +userbind "_userbind_call userbind${1}_press"
alias -userbind "_userbind_call userbind${1}_release"