Bug Tracker – Bug 766

Bind WASD by default

Last modified: 2019-07-30 15:29:12 UTC
Bug 766 - Bind WASD by default
Summary: Bind WASD by default
Alias: None
Product: Odamex
Classification: Unclassified
Component: Client (show other bugs)
Version: (old) 0.6-dev
Hardware: All All
: P1 enhancement
Assignee: Odamex Bug Reporter
Depends on:
Reported: 2011-12-08 17:19 UTC by Alexander Mayfield
Modified: 2019-07-30 15:29 UTC (History)
3 users (show)

See Also:


Bind WSAD as default (745 bytes, patch)
2016-06-08 12:32 UTC, Curtis 'cSc' Smith
Details | Diff
Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Mayfield 2011-12-08 17:19:37 UTC
I think WASD should be bound by default so to not violate expectations of new players.  There are a few reasons:

* WASD is nearly ubiquitous.  If someone new boots up Odamex for the first time and doesn't bother to visit the control setup, WASD ought to do the "right" thing out of the box.
* People who care enough to use ESDF or arrow keys that strife are probably likely to visit the control setup screen first thing anyway, since they're used to the defaults being wrong.
* Doom didn't bind WASD by default, so it doesn't really hurt anything or interfere with the vanilla config at all.
* Doom on Steam has WASD defaults.  There is a separate executable for classic controls.
Comment 1 Mike Lightner 2012-01-04 00:19:06 UTC
Marking as an enhancement.
Comment 2 Access Denied 2014-01-06 00:14:55 UTC
Since this ticket is about enhancing controls, I will make one step ahead and talk about jumping and mouselook.

How to work with jumping in newschool servers? Maybe the 'use' key should be bound to E and the jump to SPACE keys, so the user has an out of the box configuration?

There may be an alternative, like using the launcher to pop up a first run dialog, asking if the player wants newschool controls (mouselook, jump, crosshair and making use of the alternative hud) or keep it as defaults (the Alex's suggestions in this case).
Comment 3 Curtis 'cSc' Smith 2016-06-08 12:32:29 UTC
Created attachment 530 [details]
Bind WSAD as default

Change default directional bindings. Strafe, Run, and Attack also changed from left to right for comfort.
Comment 4 HeX_Vulture 2019-07-30 15:29:12 UTC
added in 0.8.1