Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Pre-configure keyboard controls #22

Open
dreamer opened this issue Jul 18, 2019 · 1 comment
Open

[Feature Request] Pre-configure keyboard controls #22

dreamer opened this issue Jul 18, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@dreamer
Copy link
Owner

dreamer commented Jul 18, 2019

This is a follow-up issue to for feature request from Discord; @microsofttakeover

Not for all games as it could result in confusion for people accustomed to old, default controls - but specifically for FPS games this would be a very welcome addition.

Some FPS titles already come preconfigured with modern control schemes (e.g. Doom), but many don't (e.g. HeXen, Heretic).

For some titles I will refuse to implement this, even when it's technically easy and possible (I suspect Descent might be one of such games).

When possible, this should be achieved through editing user configuration (on first run only) - using similar mechanism as midi_on/midi_off. For some games, we might need to provide custom dosbox keyboard mappers (I think e.g. for Wolfenstein 3D - which requires 2 keys pressed to strafe).

I suggest following scheme:

  • movement: WSAD - (where A, D means strafing, like in modern games)
  • crouching: C (or left Ctrl?) -- I don't know which one is preferable; personally I prefer C
  • jumping: space -- I don't use space for jumping personally, but it IS a default in modern games
  • interaction: E (or space, if not already taken by jump)
@dreamer dreamer added the enhancement New feature or request label Jul 18, 2019
@Faalagorn
Copy link
Contributor

I prefer "F" for interaction, as Q/E are often reserved for leaning. For these reasons, I sometimes bind Q/E to rotate, while A/D is for strafing if leaning is not there.

Press "F" to pay respects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants