Doom (PrBoom) - omgmog/launcher-community-apps GitHub Wiki
PrBoom+ is a version of FreeDoom, a project aiming to create open content for the free and open source software Doom engine... and also allow you to play the original Doom for free...

# Install PrBoom+
sudo apt install prboom doom-wad-shareware
# Optionally, install freedoom for freedoom1 and freedoom2 binaries and content
sudo apt install freedoom

# Edit the prboom-plus.cfg
nano /home/chip/.prboom-plus/prboom-plus.cfg
# Replace the "Key bindings" section with the following
# Key bindings
key_right 0x12d
key_left 0x39
key_up 0xad
key_down 0xaf
key_mlook 0x5c
key_menu_right 0xae
key_menu_left 0xac
key_menu_up 0xad
key_menu_down 0xaf
key_menu_backspace 0x7f
key_menu_escape 0x1b
key_menu_enter 0xd
key_setup 0x0
key_strafeleft 0xac
key_straferight 0xae
key_flyup 0x37
key_flydown 0x38
key_fire 0x30
key_use 0x3d
key_strafe 0xb8
key_speed 0xb6
key_savegame 0xbc
key_loadgame 0xbd
key_soundvolume 0xbe
key_hud 0xbf
key_quicksave 0xc0
key_endgame 0xc1
key_messages 0xc2
key_quickload 0xc3
key_quit 0xc4
key_gamma 0xd7
key_spy 0xd8
key_pause 0xff
key_autorun 0xba
key_chat 0x35
key_backspace 0x2f
key_enter 0xd
key_map 0x9
key_map_right 0xae
key_map_left 0xac
key_map_up 0xad
key_map_down 0xaf
key_map_zoomin 0x3d
key_map_zoomout 0x2d
key_map_gobig 0x30
key_map_follow 0x66
key_map_mark 0x6d
key_map_clear 0x63
key_map_grid 0x67
key_map_rotate 0x72
key_map_overlay 0x6f
key_map_textured 0x0
key_reverse 0x7f
key_zoomin 0x20
key_zoomout 0x2d
key_chatplayer1 0x67
key_chatplayer2 0x2c
key_chatplayer3 0x62
key_chatplayer4 0x34
key_weapontoggle 0x9d
key_weapon1 0x71
key_weapon2 0x77
key_weapon3 0x65
key_weapon4 0x72
key_weapon5 0x74
key_weapon6 0x79
key_weapon7 0x75
key_weapon8 0x69
key_weapon9 0x6f
key_nextweapon 0xeb
key_prevweapon 0xec
key_screenshot 0x2a