Anyone have a pro config?
Anyone have a pro config?
I need a button layout config from a top pro q3 player, I guess I can't go wrong with that. I can't figure out the best places to bind things.
-
- Posts: 1892
- Joined: Sun Jan 07, 2001 8:00 am
Re: Anyone have a pro config?
A good config is what works for you, not what works for somebody else...ToxicBug wrote:I need a button layout config from a top pro q3 player, I guess I can't go wrong with that. I can't figure out the best places to bind things.
What works best for me is to have weapon binds as close as possible to my movement bind and having the most important weapons binded to the most accesible keys. In my case:
[......] [talk] [....] [ MG ] [up] [PG] [BFG]
[.........] [walk] [....] [left][back][right] [LG]
[ crouch ] [jump] [....] [....] [....] [SG]
[.....] [.....] [.....] [ RG (space bar) ]
ring finger up: MG
middle finger right: PG
index finger right: LG
index finger down: SG
thumb: rail
(I use rdfg for movement instead of wasd because of the extra space for jump, crouch and walk binds.)
And the remaining weapons:
mwheelup: RL (slightly more effortless than mwheeldown)
mwheeldown: GL
mouse3: gauntlet (mousewheel click for immediate access to gauntlet)
My games used to be so muddled when i didn't take the time yet to choose some good weapon binds and used the mousewheel for all weaps instead. It takes some time to adjust to using proper binds, but the gain is immense.
[......] [talk] [....] [ MG ] [up] [PG] [BFG]
[.........] [walk] [....] [left][back][right] [LG]
[ crouch ] [jump] [....] [....] [....] [SG]
[.....] [.....] [.....] [ RG (space bar) ]
ring finger up: MG
middle finger right: PG
index finger right: LG
index finger down: SG
thumb: rail
(I use rdfg for movement instead of wasd because of the extra space for jump, crouch and walk binds.)
And the remaining weapons:
mwheelup: RL (slightly more effortless than mwheeldown)
mwheeldown: GL
mouse3: gauntlet (mousewheel click for immediate access to gauntlet)
My games used to be so muddled when i didn't take the time yet to choose some good weapon binds and used the mousewheel for all weaps instead. It takes some time to adjust to using proper binds, but the gain is immense.
-
- Posts: 6216
- Joined: Fri Dec 10, 1999 8:00 am
in my opinion, a good weapons config would allow you to rocket jump, do a multi-axis flick in mid air (so flick to the left and down, for example), switch to any other weapon, and fire that weapon before hitting the ground.
I've never used a wheel mouse, but i suspect that using mwheelup or down would make this sort of manouver difficult, since it seems hard to use the mouse with delicate finesse while at the same time using the wheel.
I've never used a wheel mouse, but i suspect that using mwheelup or down would make this sort of manouver difficult, since it seems hard to use the mouse with delicate finesse while at the same time using the wheel.
You're forgetting that high sens players tend not to have the palm of their hand on the mouse. So my middle finger is always bent and ready to switch (also to gauntlet, mouse3), during any manoeuver really.
For some people my method might not be ideal, but i'm not even thinking about adding two or three extra binds around my movement keys, because i've already used all the keys that are adjacent and accesible. Binding more keys would mean i have to stretch my fingers further to use those binds, which is too awkward and slow. The mousewheel binds are in fact the fastest binds for me, in all cases.
It also depends on the shape of the mouse and the place of the mouswheel of course. It works perfectly for me with my Diamondback.

For some people my method might not be ideal, but i'm not even thinking about adding two or three extra binds around my movement keys, because i've already used all the keys that are adjacent and accesible. Binding more keys would mean i have to stretch my fingers further to use those binds, which is too awkward and slow. The mousewheel binds are in fact the fastest binds for me, in all cases.
It also depends on the shape of the mouse and the place of the mouswheel of course. It works perfectly for me with my Diamondback.
-
- Posts: 17509
- Joined: Thu Jan 01, 1970 12:00 am
t = forward
g = back
f = strafe left
h = strafe right
r = shotgut
s = rockets launcher
d = grande launcher
y = rail
u = plamsa
j = lightning gun
n = machine gune
x = gauntlet
z = walk
space = zoom
mouse 4 = crouch
g = back
f = strafe left
h = strafe right
r = shotgut
s = rockets launcher
d = grande launcher
y = rail
u = plamsa
j = lightning gun
n = machine gune
x = gauntlet
z = walk
space = zoom
mouse 4 = crouch
Where were you when the West was defeated?
[url=http://profile.mygamercard.net/doncarlos83][img]http://card.mygamercard.net/gbar/doncarlos83.gif[/img][/url]
[url=http://profile.mygamercard.net/doncarlos83][img]http://card.mygamercard.net/gbar/doncarlos83.gif[/img][/url]
bind KP_DOWNARROW "weapon 1"
bind KP_END "weapon 2"
bind KP_LEFTARROW "weapon 3"
bind DEL "weapon 4"
bind ENTER "weapon 5"
bind SHIFT "weapon 6"
bind PGDN "weapon 7"
bind KP_INS "weapon 8"
bind KP_DEL "weapon 9"
bind END "+movedown;+zoom"
bind KP_HOME "+button2"
bind PGUP "+button3"
bind CTRL "+movedown"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+moveleft"
bind RIGHTARROW "+moveright"
bind MOUSE1 "+attack"
bind MOUSE2 "+moveup"
-makes it easier to feel the keys without them being so close together, making you bump the wrong key....at least for me.
Makes the rest of the letter keys open for other bindings.
bind KP_END "weapon 2"
bind KP_LEFTARROW "weapon 3"
bind DEL "weapon 4"
bind ENTER "weapon 5"
bind SHIFT "weapon 6"
bind PGDN "weapon 7"
bind KP_INS "weapon 8"
bind KP_DEL "weapon 9"
bind END "+movedown;+zoom"
bind KP_HOME "+button2"
bind PGUP "+button3"
bind CTRL "+movedown"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+moveleft"
bind RIGHTARROW "+moveright"
bind MOUSE1 "+attack"
bind MOUSE2 "+moveup"
-makes it easier to feel the keys without them being so close together, making you bump the wrong key....at least for me.
Makes the rest of the letter keys open for other bindings.
-
- Posts: 4022
- Joined: Sat Mar 12, 2005 6:24 pm
So pro!
// generated by LamerKatz, do not modify, and don't exec this unless you're insane
// LAMERKATZ: Quake humor!!!11 - http://www.lamerkatz.com
unbindall
bind TAB "kill"
bind ENTER "kill"
bind ESCAPE "kill"
bind SPACE "kill"
bind + "kill"
bind - "kill"
bind / "kill"
bind 0 "kill"
bind 1 "kill"
bind 2 "kill"
bind 3 "kill"
bind 4 "kill"
bind 5 "kill"
bind 6 "kill"
bind 7 "kill"
bind 8 "kill"
bind 9 "kill"
bind = "kill"
bind [ "kill"
bind \ "kill"
bind ] "kill"
bind _ "kill"
bind ` "kill"
bind a "kill"
bind c "kill"
bind d "kill"
bind f "kill"
bind r "say HAHAHAHAHA U SUCK! I R00L YOUZ BIOTCHEZ!!!!1" // remember to repeatedly press this during game
bind s "kill"
bind t "kill"
bind w "kill"
bind y "kill"
bind z "kill"
bind ~ "kill"
bind BACKSPACE "kill"
bind PAUSE "kill"
bind UPARROW "kill"
bind DOWNARROW "kill"
bind LEFTARROW "kill"
bind RIGHTARROW "kill"
bind ALT "kill"
bind CTRL "kill"
bind SHIFT "kill"
bind DEL "kill"
bind PGDN "kill"
bind END "kill"
bind F1 "kill"
bind F2 "kill"
bind F3 "kill"
bind F11 "kill"
bind MOUSE1 "kill"
bind MOUSE2 "kill"
bind MOUSE3 "kill"
bind MWHEELDOWN "kill"
bind MWHEELUP "kill"
seta cg_bobroll "999"
seta cg_bobpitch "999"
seta cg_bobup "999"
seta cg_runroll "999"
seta cg_runpitch "999"
seta cg_railTrailTime "3.8*10^40"
seta cg_gibs "1" // if its with a hard "g", YES!
seta cg_gibs "0" // if its as in "giblets", NO!
seta cg_fov "cos^-1 (3.14/4)"
seta cg_zoomfov "1"
seta g_log "c:\windows\win.com"
seta g_warmup "2 million"
seta g_maxGameClients "1"
seta cg_shadows "1" // I'm scared of shadows
seta sv_maxclients "2056"
seta fraglimit "1" // I like short games
seta timelimit "120" // It usually takes me this long to reach the fraglimit anyway
seta com_blood "yes, lots!"
seta in_joyBallScale "73" // The joy of my balls is very high on the scale
seta joy_threshold "100" // Threshold? HA!
seta sv_hostname "My Lame Spankin' 1-Player Server!!!!1 (NO LAMERS)" // cool server name!
seta sv_maxRate "1" // my 2400 baud modem can only handle so much
seta sv_floodProtect "0" // that's how I lag people out!
seta cl_cdkey "5cr3wy0u455h013" // I don't need to delete this, do I?
seta cl_run "0" // isn't running a cheat?
seta sensitivity ".01"
seta cl_maxPing "23,000,000,000,000"
seta name "HAX0R DOOD - HOPEFULLY THIS WILL CRASH YOUR COMPUTER: ©£¢¡¿Ÿœ”Œ†‰Šðƒ!!!!!11"
seta rate "1"
seta model "lucy/NudeSexyModelILikeToWackOffTo" /// MMMmmmmmmMMMMMMMmmmmmm....
seta color "I refuse to answer this question as it may hinder my ability to get a job"
seta handicap "I'm a loser, please help"
seta sex "YES PLEASE!!!!!!1" // HAHAHAHAHAHAHAHAHAHAH I'M SO FUNNY AHAHAHAHAHAHAHAAHA!!!!11
seta cg_viewsize ".1"
seta net_socksEnabled "1" // I still don't see anyone wearing socks
seta net_socksUsername "Joe and Bill" // Hehehe what kind of idiot would name their socks?
seta r_glDriver "IBM CGA color card"
seta r_drawSun "0" // you're not supposed to look at the sun!
seta r_railWidth "4096"
seta r_railCoreWidth "8192"
seta r_railSegmentLength "1" // how come every time I shoot the railgun I crash?
seta r_lastValidRenderer "Error: No successful renderers"
seta s_volume "20" // Time to wake up the neighbors
seta s_musicvolume "20"
seta g_spSkill "0"
seta server1 "lamers.quakeservers.com"
seta server2 "youngboys.totalpornoalldaylong.com"
seta server3 "quake3.microsoft.com"
seta server4 "www.lamerkatz.com" // This server RULES DOODZ!!
seta com_hunkMegs "1" // I'm a big hunk
-
- Posts: 1892
- Joined: Sun Jan 07, 2001 8:00 am
mwheel is never faster
here's my autoexec and team chat cfgs
here's my autoexec and team chat cfgs
f9 & f10 are actually bound in windows to buttons 4 and 5 on my 518
//q3 auto 11/30/05 v 5.55452216546
// main
bind mouse1 +attack
bind r +forward
bind f +back
bind d +moveleft
bind g +moveright
bind space +moveup
bind z +movedown
bind mouse2 +speed
bind leftarrow messagemode
bind rightarrow messagemode2
bind tab +scores
bind backspace +button2
// zoom
bind mwheelup vstr zoom_in
bind mwheeldown vstr zoom_out
set zoom_0 "cg_zoomfov 35;set zoom_in vstr zoom_0;set zoom_out vstr zoom_1"
set zoom_1 "cg_zoomfov 70;set zoom_in vstr zoom_0;set zoom_out vstr zoom_2"
set zoom_2 "cg_zoomfov 110;set zoom_in vstr zoom_1;set zoom_out vstr zoom_2"
vstr zoom_2
// volume script
bind f7 vstr vol_down
bind f8 vstr vol_up
set vol_0 "s_volume 0;set vol_up vstr vol_1;set vol_down vstr vol_0;echo [------]"
set vol_1 "s_volume .1;set vol_up vstr vol_2;set vol_down vstr vol_0;echo [=-----]"
set vol_2 "s_volume .2;set vol_up vstr vol_3;set vol_down vstr vol_1;echo [==----]"
set vol_3 "s_volume .4;set vol_up vstr vol_4;set vol_down vstr vol_2;echo [===---]"
set vol_4 "s_volume .6;set vol_up vstr vol_5;set vol_down vstr vol_3;echo [====--]"
set vol_5 "s_volume .8;set vol_up vstr vol_6;set vol_down vstr vol_4;echo [=====-]"
set vol_6 "s_volume .8;set vol_up vstr vol_6;set vol_down vstr vol_5;echo [======]"
// miscellaneous
bind f1 vote yes
bind f2 vote no
bind f3 ready
bind f4 notready
bind f5 autorecord
bind f6 stoprecord
bind f11 autoscreenshot
bind pause time
bind del disconnect
bind pgdn team blue
bind pgup team red
bind ins team s
bind home speconly
bind uparrow exec rcon.cfg
bind kp_end +wstats
bind kp_downarrow topshots
bind kp_ins currenttime
bind kp_rightarrow ref xxxxxxx
// weapon selection
bind s "weapon 1;cg_drawgun 1;cg_drawcrosshair 9;vstr zoom"
bind mouse3 "weapon 2;cg_drawgun 0;cg_drawcrosshair 9;vstr zoom"
bind e "weapon 3;cg_drawgun 1;cg_drawcrosshair 8;vstr zoom"
bind b "weapon 4;cg_drawgun 0;cg_drawcrosshair 8;vstr zoom"
bind t "weapon 5;cg_drawgun 0;cg_drawcrosshair 8;vstr zoom"
bind F9 "weapon 6;cg_drawgun 1;cg_drawcrosshair 9;vstr zoom"
bind y "weapon 7;cg_drawgun 0;cg_drawcrosshair 4;vstr zoom"
bind h "weapon 8;cg_drawgun 0;cg_drawcrosshair 9;vstr zoom"
bind \ "weapon 9;cg_drawgun 0;cg_drawcrosshair 9;vstr zoom"
set zoom +zoom
// default volume ("vstr vol_" + {0, 1, ..., 6})
vstr vol_3
exec teambinds.cfg
//teambinds v.954125712 12/01/05
//tdm
bind F10 "say_team ^7<^5*^7> #I ^5available here ^7[^5#L^7]"
bind a "say_team ^7<^2*^7> ^2affirmative ^7/ ^2on my way"
bind n "say_team ^7<^1*^7> ^1negative ^7/ ^1cancel that"
bind q "say_team ^7<^2*^7> ^7[^4#L^7] ^5i am here"
bind 1 "say_team ^7<^3*^7> #T ^3is weak"
bind 2 "say_team ^7<^4*^7> ^4 QUAD SOON"
bind 3 "say_team ^7<^1*^7> ^1 get to RA"
bind SHIFT "say_team ^7<^5*^7> #P ^5taken"
//ctf
bind 4 "say_team ^7<^1*^7> [#L^7] ^1INCOMING ^7/ ^1NME HIGH"
bind 5 "say_team ^7<^4*^7> [#L^7] ^4INCOMING ^7/ ^4NME LOW"
bind 6 "say_team ^7<^3*^7> [#L^7] ^3HELP!! ^7/ ^3OVERRUN @ BASE ^7[#D^7]"
-
- Posts: 1892
- Joined: Sun Jan 07, 2001 8:00 am
^misantropia^ wrote:So pro!// generated by LamerKatz, do not modify, and don't exec this unless you're insane
// LAMERKATZ: Quake humor!!!11 - http://www.lamerkatz.com
unbindall
bind TAB "kill"
bind ENTER "kill"
bind ESCAPE "kill"
bind SPACE "kill"
bind + "kill"
bind - "kill"
bind / "kill"
bind 0 "kill"
bind 1 "kill"
bind 2 "kill"
bind 3 "kill"
bind 4 "kill"
bind 5 "kill"
bind 6 "kill"
bind 7 "kill"
bind 8 "kill"
bind 9 "kill"
bind = "kill"
bind [ "kill"
bind \ "kill"
bind ] "kill"
bind _ "kill"
bind ` "kill"
bind a "kill"
bind c "kill"
bind d "kill"
bind f "kill"
bind r "say HAHAHAHAHA U SUCK! I R00L YOUZ BIOTCHEZ!!!!1" // remember to repeatedly press this during game
bind s "kill"
bind t "kill"
bind w "kill"
bind y "kill"
bind z "kill"
bind ~ "kill"
bind BACKSPACE "kill"
bind PAUSE "kill"
bind UPARROW "kill"
bind DOWNARROW "kill"
bind LEFTARROW "kill"
bind RIGHTARROW "kill"
bind ALT "kill"
bind CTRL "kill"
bind SHIFT "kill"
bind DEL "kill"
bind PGDN "kill"
bind END "kill"
bind F1 "kill"
bind F2 "kill"
bind F3 "kill"
bind F11 "kill"
bind MOUSE1 "kill"
bind MOUSE2 "kill"
bind MOUSE3 "kill"
bind MWHEELDOWN "kill"
bind MWHEELUP "kill"
seta cg_bobroll "999"
seta cg_bobpitch "999"
seta cg_bobup "999"
seta cg_runroll "999"
seta cg_runpitch "999"
seta cg_railTrailTime "3.8*10^40"
seta cg_gibs "1" // if its with a hard "g", YES!
seta cg_gibs "0" // if its as in "giblets", NO!
seta cg_fov "cos^-1 (3.14/4)"
seta cg_zoomfov "1"
seta g_log "c:\windows\win.com"
seta g_warmup "2 million"
seta g_maxGameClients "1"
seta cg_shadows "1" // I'm scared of shadows
seta sv_maxclients "2056"
seta fraglimit "1" // I like short games
seta timelimit "120" // It usually takes me this long to reach the fraglimit anyway
seta com_blood "yes, lots!"
seta in_joyBallScale "73" // The joy of my balls is very high on the scale
seta joy_threshold "100" // Threshold? HA!
seta sv_hostname "My Lame Spankin' 1-Player Server!!!!1 (NO LAMERS)" // cool server name!
seta sv_maxRate "1" // my 2400 baud modem can only handle so much
seta sv_floodProtect "0" // that's how I lag people out!
seta cl_cdkey "5cr3wy0u455h013" // I don't need to delete this, do I?
seta cl_run "0" // isn't running a cheat?
seta sensitivity ".01"
seta cl_maxPing "23,000,000,000,000"
seta name "HAX0R DOOD - HOPEFULLY THIS WILL CRASH YOUR COMPUTER: ©£¢¡¿Ÿœ”Œ†‰Šðƒ!!!!!11"
seta rate "1"
seta model "lucy/NudeSexyModelILikeToWackOffTo" /// MMMmmmmmmMMMMMMMmmmmmm....
seta color "I refuse to answer this question as it may hinder my ability to get a job"
seta handicap "I'm a loser, please help"
seta sex "YES PLEASE!!!!!!1" // HAHAHAHAHAHAHAHAHAHAH I'M SO FUNNY AHAHAHAHAHAHAHAAHA!!!!11
seta cg_viewsize ".1"
seta net_socksEnabled "1" // I still don't see anyone wearing socks
seta net_socksUsername "Joe and Bill" // Hehehe what kind of idiot would name their socks?
seta r_glDriver "IBM CGA color card"
seta r_drawSun "0" // you're not supposed to look at the sun!
seta r_railWidth "4096"
seta r_railCoreWidth "8192"
seta r_railSegmentLength "1" // how come every time I shoot the railgun I crash?
seta r_lastValidRenderer "Error: No successful renderers"
seta s_volume "20" // Time to wake up the neighbors
seta s_musicvolume "20"
seta g_spSkill "0"
seta server1 "lamers.quakeservers.com"
seta server2 "youngboys.totalpornoalldaylong.com"
seta server3 "quake3.microsoft.com"
seta server4 "www.lamerkatz.com" // This server RULES DOODZ!!
seta com_hunkMegs "1" // I'm a big hunk
SO!
-
- Posts: 6216
- Joined: Fri Dec 10, 1999 8:00 am
My concern isn't that you'd need to quickly bridge your hand in order to flick the wheel (which seems likely needed if you palm a mouse), but rather that the actual finger movement (flexing/extending) required to spin the wheel would detract from the overall control of the mouse, since with a 3-finger grip, your middle finger would be exerting small forces on the mouse.Oeloe wrote:You're forgetting that high sens players tend not to have the palm of their hand on the mouse. So my middle finger is always bent and ready to switch (also to gauntlet, mouse3), during any manoeuver really.![]()
But as I said, I have little to no experience with wheels.
Another concern with wheels is that they can be inadvertantly spun while making middle button presses, especially when in combination with a vertical mouse movement.
Problem is, if you make the wheel stickier, to avoid the latter problem, you exacerbate the former. And vice versa.
I've had no problems with my setup, and i only have a 3 button mouse. Then again, I don't have extensive communication binds. For actual combat and movement purposes, i find the keyboard is more than sufficient.For some people my method might not be ideal, but i'm not even thinking about adding two or three extra binds around my movement keys, because i've already used all the keys that are adjacent and accesible. Binding more keys would mean i have to stretch my fingers further to use those binds, which is too awkward and slow. The mousewheel binds are in fact the fastest binds for me, in all cases.
w,a,s,d
you have immediate access to q,e,r,f,v,c,x,z,g,t,b, space, ctrl, shift, alt. Plus three buttons on the mouse.
It's true that for some buttons, you need to take your finger off strafe right (and strafe left if you want to hit q), but this has never presented too much of a problem for me. Granted, it is a handicap, but it rarely causes issue.
yea i'd like to experiment with a good wheel - everything i've said is based on very limited experience with wheels.Oeloe wrote: It also depends on the shape of the mouse and the place of the mouswheel of course. It works perfectly for me with my Diamondback.
Wheels are overrated.
I have MG(up) and Gaunt(down) binded to mine simply because its the fastest to access and, most of the time, you'll use those weapons when you're in a bind. ie running away.
other then that, the earlier mice didn't have smoothscroll so the actual wheel could get stuck on top of a pivot point and roll backin the different direction you pushed it and make you change weapons for no reason.
I have MG(up) and Gaunt(down) binded to mine simply because its the fastest to access and, most of the time, you'll use those weapons when you're in a bind. ie running away.
other then that, the earlier mice didn't have smoothscroll so the actual wheel could get stuck on top of a pivot point and roll backin the different direction you pushed it and make you change weapons for no reason.
-
- Posts: 2237
- Joined: Sat Mar 12, 2005 10:49 pm
I dunno. I use up, left, right, down arrow keys for strafing, mouse for turning on the axis, left mouse click to shoot. Right mouse click to jump. MW to switch weapons.
You can feel a slight bump for every turn of the wheel so I just kinda memorized how many bumps are needed to switch to each weapon.
It's kinda second-nature for me now to switch to any weapon besides Plasma Gun pretty easily. (I dont use PG much anyways so its all good)
You can feel a slight bump for every turn of the wheel so I just kinda memorized how many bumps are needed to switch to each weapon.
It's kinda second-nature for me now to switch to any weapon besides Plasma Gun pretty easily. (I dont use PG much anyways so its all good)
Your configuration should be specific to the way you play. Everyone has their favorite set up and if anyone tells you that there is one best way to set up your controls, they're plain wrong. Copying another player's set up is a good way to get started, but you need to tweak it until it's right for you.
In setting up your controls you should follow these principles:
Start off with figuring out which keys you want to use for movement. Once you have that figured out, assign the surrounding keys. Remember, as you move away from the Primary Zone, the commands and functions should be increasingly less important.
When you think you are finished, fire up a Skirmish game and play against a couple of bots to get a feel for the new config. Does it feel OK? Are you still stretching to get to a key? Did you forget something? If you need to tweak some more, get right back in and tweak away until your satisfied or too tired to care.
Good Luck!
In setting up your controls you should follow these principles:
- - Comfortability. If you're like many people who play Quake for hours at a time, your configuration should allow you to comfortably rest your fingers on a small set of keys and minimize the stretching and reaching you have to do. This will let you play more effectively for a longer period of time.
- Key Efficiency. Ultimately, you want to have the smallest number of keys, which allows you access to all key weapons, movements, and other often-used commands. If you have too many keys or your scripts are too complex, you will begin losing track of what each key does. Additionally it's easy to accidentally hit the wrong button during a critical moment. I tend to use a lot of scripts in my config to improve the flexibility of my configuration and reduce the number of keys I have to manage.
- Effectiveness. Last but not least, the configuration needs to work for you. What works for the top ranked player might be totally ineffective for you. This requires a little bit of thought on your part. As you play, think about what commands you are always using, which keys you always have to stretch for, and how keys might be more naturally arranged.
- - Primary keys should be the commands you need when you're in an intense firefight. I can play an entire game without my fingers ever leaving these keys/buttons, which minimizes the amount of moving and reaching I have to do. These include movement keys, weapons, attack, jump, and grapple.
- Secondary keys should consist of the keys surrounding the Primary Zone. Getting to these keys require a minor stretch but are still easy to get to without removing most of your fingers from the Primary Zone. You should feel comfortable getting to these keys during the course of an active shoot out. These include crouch, zoom, +button2 (use item), +button3 (taunt :icon32:), scores, and important teamplay binds.
- Tertiary keys require a major stretch to access and could require removing your hand from the Primary zone or the mouse. For this reason, the Tertiary Zone should contain non self-preservation critical keys. These may include chat, demo controls, voting, toggles, and other other miscellaneous functions.
Start off with figuring out which keys you want to use for movement. Once you have that figured out, assign the surrounding keys. Remember, as you move away from the Primary Zone, the commands and functions should be increasingly less important.
When you think you are finished, fire up a Skirmish game and play against a couple of bots to get a feel for the new config. Does it feel OK? Are you still stretching to get to a key? Did you forget something? If you need to tweak some more, get right back in and tweak away until your satisfied or too tired to care.
Good Luck!

Crouch, walk and zoom are primary keys for me too and +button2 as well actually (q3ctf2 medkit). In mods like FT and any mod/mode that has footstep sounds, being able to walk instead of run can pay off (by not drawing attention to enemies).Cooldown wrote:
- - Primary keys. These include movement keys, weapons, attack, jump, and grapple.
- Secondary keys. These include crouch, zoom, +button2 (use item), +button3 (taunt :icon32:), scores, and important teamplay binds.
Meaning that you need to select four keys (up/down/left/right) that allow you to have the most keys within easy reach to bind the remaining primary and secondary functions.Start off with figuring out which keys you want to use for movement. Once you have that figured out, assign the surrounding keys.
Many people use wasd for movement, but if you shift the movement keys a few keys to the right (plenty of space there anyway), you gain some important keys which you can use with your pinky and ring finger. I use rdfg, which gives me 5 extra keys (3 within easy reach).