DOOM 3: BFG Edition

DOOM 3: BFG Edition

View Stats:
Pikaroth Dec 22, 2013 @ 10:01am
Doom 1 and 2 - change keyboard layout?
I admit I may very well have missed it entirely, and I have looked, but is there anyway to change the key binding in Doom and Doom 2? Those two games, having grown up with them, I still prefer to control room with the arrow keys with the right Ctrl key to fire and left Shift to run. While I do own the regular versions on here (and even their original disks), I want to play through the ones included with the BFG edition for the achievements and truth be told, they seem to run better on my system.

Thanks for any input you can provide!
< >
Showing 1-5 of 5 comments
Retro Dec 22, 2013 @ 7:09pm 
I think the bindings in Doom 3 apply to D1 and 2, I have never played them much through BFG, I must check this out. Have you tried using the wad files with GZDoom? I highly recommend it.
It is possible to unlock the Steam achievements while using a source port (such as GZDoom)?
Retro Mar 22, 2014 @ 3:06am 
I don't believe so.
That's too bad. Thanks for the reply.

@Pikaroth (OP)
Set the keyboard commands via the in game menu (Doom 3). Then exit the game and find your Doom 3 folder. The default directory is C:\Program Files (x86)\Steam\SteamApps\common\DOOM 3 BFG Edition\base, but it may be different on your system if Steam is installed elsewhere. Within the BASE folder locate the DEFAULT.CFG file. Edit it with Notepad or a similar text editor. You should be able to reconfigure the keys here. Save the file and relaunch Doom 3 BFG. The keys in Doom 1 and Doom 2 should now be configured to your liking.
johannes_franke Jul 3, 2015 @ 5:04am 
Hi everyone,

DOOM key configuration uses standard keyboard scancodes as numeric (non-hex) values. You can find a good overview here:

Might be useful for those who don't have Doom 3. The approach is similar:

  • go to C:\Program Files (x86)\Steam\SteamApps\common
    (if you installed Steam somewhere else or picked a different download folder in the Steam config, use that location instead)
  • locate the folder(s) for the Doom game you wish to change. I have recently purchased the DOOM Classic Complete Bundle where the paths beneath common (see above) are:

    Doom 2\base
    Final Doom\base
    Master Levels of Doom\doom2
    Ultimate Doom\base

  • In each you should see a default.cfg file
  • right-click the first file, choose Open with... and select Notepad. If you leave the checkbox at the bottom of the dialog ticked, then Notepad will automatically be used if you double-click a .cfg file in the future
  • change the decimal values in the key_* lines as desired. Example:

    key_strafeleft 44

    This means that the in-game key for Strafe Left is mapped to scancode 44 which is the Z key on my German keyboard. With EN or US, it is the Y key instead. Anyway, from the left shift key it is the second one to the right. Say you want to change this to the S key instead. According to the scancode table, it is decimal value 31, so you would adjust the line to read:

    key_strafeleft 31

    And so on...
    By the way, key_speed is the run modifier in the game, it has nothing to do with how fast the keyboard is evaluated or repeating key presses are understood.

  • apply the same changes (preferably with copy/paste) to the other default.cfg files, too

For all Doom games of the package except "Master Levels of Doom II" Steam asks whether you want to start the game(s) with "Classic Controls" first. That Classic mode makes the custom key mappings effective, otherwise the defaults are applied, which makes the option a bit confusing, but anyway, just wanted to mention.

Good luck!
Last edited by johannes_franke; Jul 3, 2015 @ 5:04am
< >
Showing 1-5 of 5 comments
Per page: 15 30 50

Date Posted: Dec 22, 2013 @ 10:01am
Posts: 5