Binds & Console

KF2: One Key for Reload and Melee Bash (KFInput.ini)

A short config trick: assign reload and the melee bash to the same key. Reload takes priority, so a second press during the reload animation interrupts it, which makes reload cancelling very quick and intuitive.

How to set it up

  1. Open \My Documents\My Games\KillingFloor2\KFGame\Config\KFInput.ini in Notepad or, better, Notepad++.
  2. Add this line at the very bottom of the file:
Bindings=(Name="R",Command="GBA_TertiaryFire | GBA_Reload",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
  1. Save the file and start the game.

When it helps

  • If a reload animation starts just before ZED Time and is slowed down, press R twice and it reloads in real time, much faster.
  • The same works for a Demolitionist using the Mad Bomber skill.
  • Some commenters said the file edit is too much fuss and that veterans already know the trick; others found it clear and useful.

For the general mechanics see reload cancelling and quick melee.

FAQ

Where is KFInput.ini?
In My Documents\My Games\KillingFloor2\KFGame\Config\KFInput.ini.
Which action has priority when both are bound to R?
Reload has priority, so pressing R reloads, and pressing it again during the animation interrupts it with a bash.