Бинды и консоль

KF2: отвязать консоль от клавиши апостроф (KFInput.ini)

В Killing Floor 2 консоль открывается клавишей Tilde, но Apostrophe делает то же самое. Если вы печатаете апострофы в чате или просто нажимаете её по привычке, всплывает окно консоли и съедает ввод. Исправляется правкой одной строки конфига.

Как сделать

В Windows откройте KFInput.ini в папке пользователя:

C:\Users\<ИмяУчётки>\Documents\My Games\KillingFloor2\KFGame\Config

В исходном гайде нужная строка находится примерно на 309-й, сразу после [Engine.Console]: ConsoleKey=Tilde. Если привязать консоль к другой клавише или к произвольной метке, она исчезнет и с Tilde, и с Apostrophe.

  • ConsoleKey=NumPadFive - выбор автора: консоль открывается только при включённом NumLock, что куда безопаснее.
  • ConsoleKey=MagicalStarpuffs - любая несуществующая метка полностью убирает привязку, игра не возражает.

Как узнать названия клавиш

У каждой клавиши в файле есть понятная метка, например SpaceBar или Up/Down/Left/Right. Для клавиш с длинными названиями и символов поищите похожие записи в KFInput.ini. Более короткий файл DefaultInput.ini в steamapps\common\killingfloor2\KFGame\Config может содержать редкие метки, которых нет в KFInput.ini.

Советы из комментариев

  • F3 тоже открывает строку команд, причём без большого окна с прошлым вводом.
  • Тексты вроде сообщения о начале волны, голосовых команд и названий сложностей лежат в папке локализации (KFGame\localization\INT\KFGame), их можно править ради забавы.

Тот же приём через другой файл описан в странице смена клавиши консоли в BaseInput. Про консоль в целом - справочник консольных команд.

Вопросы и ответы

Где лежит KFInput.ini?
В папке Документы\My Games\KillingFloor2\KFGame\Config вашего профиля.
Как сделать, чтобы апостроф не открывал консоль?
В разделе [Engine.Console] замените значение ConsoleKey с Tilde на другую клавишу или любую бессмысленную метку. Это отвяжет и Tilde, и Apostrophe.
Где взять названия клавиш?
Поищите похожие записи в KFInput.ini или загляните в DefaultInput.ini в папке KFGame\Config игры.