Allow me to supplement this with a little bit.
First things first:So, you want to bind a key, but there isn't an spot for it in the options?
How do we go around doing something like that?Not exactly the most complicated task, but it does require a
little insight.
Here is a quick,
3 step (more or less), program to having more bound buttons:
Step 1: The ConsoleThe first step is to make sure you can even access the most important part to this tutorial,
the console.
Hit
the ~ key to open the console. If nothing happens, you need to "
Enable [the]
Developer Console."
This image should get you on your way. (From top to bottom.)
Step 2: The Console IINow that that's out of the way, you'll only have to do Step 2 and 3 whenever you wish to bind something.
Pretty spiffy.
Now, hit
the ~ key to open up the console. If you did Step 1 right, you should have something that looks like this.
Step 3: The BindingNow that you have the console open you're ready to be a big boy.
The way you bind something would be:
bind key commandBind is the command that set's whatever you want to whatever key you chose. Very straight forward. (You will always type bind when setting your keys)Key is the key that you wish to bind. You can set this to any key that you want, even mouse buttons!Command is the action you wish to happen whenever you press your button of choice. Some of those would be: +jump, kill, or chooseteamLet's say that I want to bind control to duck. I would type something like this:
Once you're committed,
hit enter and you're good to go (if you typed in everything correctly).
How does it feel to be a big boy?
Some other examples of common binds would include:bind key +conc :This is for CrancK's Concussion Grenade plugin being used on the Jump iT server. I use
mouse2.
(I can create a TL;DR version for use in the server / lazies if needed.)