Step 1. Mouse, Joystick, or Keyboard?
Keyboard + Mouse: This is probably the best setup you can have. The mouse gives you precision movement and aiming, while the keyboard handles weapon and inventory keys, as well as strafing (sliding from side to side). Mouse and Keyboard is my personal choice.
Joystick Only: Ha. Don't even THINK about using this setup. There just aren't enough buttons on the joystick for all the inventory and weapons keys. And even if there were enough, the joystick is too clunky to move around with.
Joystick + Keyboard: This setup is possible, but the joystick makes movement hard and strafing is nearly impossible to do well (with the joystick, that is). I tried this setup, and it just didn't work. But, if anybody found a way to make this setup work for you, email me. Maybe we can play a Dukematch game and see which setup is better! :-)
Keypad 4 | Turn Left |
Keypad 8 | Move Forward |
Keypad 6 | Turn Right |
Keypad 2 | Move Backwards |
Keypad 5 | Center View |
Keypad 0 | Strafe Left and Medkit |
Keypad Enter | Strafe Right and Medkit |
Keypad + | Jetpack |
Keypad - | Steroids |
Keypad * | Holoduke |
Keypad 7 | Aim Up |
Keypad 1 | Aim Down |
Keypad / | Quick Turn Around |
Keypad 9 | Next Weapon |
Keypad 3 | Previous Weapon |
Num Lock | Run Lock |
Del | Show Opponent's Weapon Toggle |
Left CTRL | Fire |
Left ALT | Strafe |
Left SHIFT | Run |
'A' | Jump |
'Z' | Crouch |
'S' | Strafe Left and Medkit |
'D' | Strafe Right and Medkit |
'C' | Jetpack |
3. For this, you split up the inventory, weapon, and movement commands. Your right hand controls one half, and your left hand controls the other half. I do not strongly recommend this, because it is very important that you remain in control of your movement at all times, and you do not want to overload your movement hand with too many chores.
Mouse Forward | Move Forward |
Mouse Left | Turn Left |
Mouse Right | Turn Right |
Mouse Backwards | Move Backwards |
Left Button | Fire |
Middle Button | Move Backwards |
Right Button | Move Forwards |
Left CTRL | Fire |
Left SHIFT | Run |
Caps Lock | Holoduke |
Left ALT | Strafe |
'A' | Jump |
'Z' | Crouch |
'S' | Strafe Left and Medkit |
'D' | Strafe Right and Medkit |
'X' | Steroids |
'C' | Jetpack |
'V' | Night Vision Goggles |
'Q' | Run Lock |
'W' | Show Opponents Weapons |
Numbers 1-6 | Select Weapons |
'E' | Mouse Aim On/Off |
Secondary Fire Button? With some mice that have wheel buttons (mine), if you press the wheel button to go backwards, and then press the fire button on the mouse, nothing happens. Running backwards while firing is an important strategy, so, every time you are moving backwards and want to fire, just press the Left CTRL key on the keyboard.
Joystick + Keyboard: This setup is no different than the rest, except you can lighten the load on your keyboard hand by putting some key assignments on your joystick buttons. Also, if your joystick can twist left and right, use that for strafing.