Christmas Patriarch

Killing Floor on Steam Deck & Gamepads

Killing Floor 1 was released in 2009, before modern controller standards (XInput) were universal on PC. Native controller support is partial or broken. Here is how to fix it for Steam Deck and modern controllers.

1. Steam Deck Configuration (The Best Way)

Do not rely on the in-game settings. Use Steam Input.

  1. Press the Steam Button while in game.
  2. Go to Controller Settings.
  3. Click on the current layout.
  4. Go to Community Layouts.
  5. Look for layouts named “KF1 Best” or “Xbox Style”. Pick the one with the most upvotes.
    • Tip: Look for a layout that maps “Mouse” to the Right Stick (Joystick Mouse). This provides much smoother aiming than emulating “Joystick” movement.

2. Enabling Controller in .ini (If Steam Input fails)

If you want native support (which is clunky but exists):

  1. Open KillingFloor.ini.
  2. Find [Engine.Engine].
  3. Look for InputClass=....
  4. Ensure it says InputClass=Class'Engine.XBoxPlayerInput'.
    • Warning: This often breaks mouse support in menus. Steam Input is superior.

3. Fixing UI Scaling on Steam Deck

The text is tiny on the Deck’s screen.

  1. Go to Options -> Display.
  2. Set Resolution to 1280x800.
  3. Check “Reduce Mouse Lag” (actually helps with stick response).
  4. Increase HUD Scale slider (if available in your version/mod) or install the HD HUD Mutator (see our other guide).

4. Aim Assist

There is no “Aim Assist” (sticky aim) on PC, even with a controller. You rely on your own aim.

Discord