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 игры.