Как вводить текст геймпадом через JevControllerKeyboard
JevControllerKeyboard добавляет экранную клавиатуру при фокусе на текстовом поле Valheim. Она предназначена для игрока с геймпадом и работает в чате, консоли, табличках, порталах, метках карты и полях имён мира и персонажа. Это сторонний клиентский мод, а не новая схема обычного управления.
Первый ввод в текстовое поле
- Установите подходящий релиз JevControllerKeyboard с зависимостями в используемый модовый профиль. Сборка исходников из раздела для разработчиков для этой процедуры не требуется.
- Запустите игру с модом и выберите поле ввода: например имя метки или портала.
- Когда поле получит фокус, появится экранная клавиатура. Перемещайтесь между клавишами и набирайте текст.
- Подтвердите ввод кнопкой Start и проверьте результат в целевом поле.
| Действие | Кнопки из инструкции автора |
|---|---|
| Перемещаться по клавиатуре | D-pad или левый стик |
| Нажать выбранную клавишу | A |
| Удалить символ назад | X |
| Пробел | Y |
| Переместить текстовый курсор | LB / RB |
| Shift | LT |
| Подтвердить | Start |
| Закрыть клавиатуру | B |
Мод показывает значки под ваш контроллер. В таблице сохранены обозначения автора; на другом типе устройства ориентируйтесь на показанные значки. Для обычного нажатия ничего дополнительно удерживать не нужно, а удержание поддерживаемых кнопок позволяет повторять действие.
Как исправить символ в середине имени
Используйте LB и RB, чтобы переместить текстовый курсор к нужной позиции, затем X для удаления назад. Выберите замену на экранной клавиатуре и нажмите A. Так можно исправить часть строки, не набирая всё имя заново. Перед подтверждением проверьте, что редактируется нужное поле.
Раскладка и дополнительные буквы
Клавиатура следует языку игры и поддерживает, в частности, кириллицу, AZERTY и QWERTZ. Клавиша рядом с #+= переключает ввод на английский — это удобно для команд. Для языков, существующих в игре только как заглушки, автор указывает английскую раскладку.
Для букв с дополнительными вариантами наведитесь на букву и нажмите RT: варианты появляются в цифровом ряду. A выбирает вариант, RT или B отменяет этот выбор. В этом контексте B отменяет выбор варианта; не путайте его с обычным закрытием клавиатуры.
Для китайского и японского ввода RT переводит к кандидатам. Пробел выбирает первый, а » переключает страницу. Это специальный режим раскладки: не переносите его поведение на каждое обычное текстовое поле без проверки подсказок.
Размер и возврат к мыши
После первого запуска настройки находятся в BepInEx/config/JevMods.JevControllerKeyboard.cfg. Параметр Scale меняет размер от 0.5 до 2, значение по умолчанию — 1. Меняйте его в конфигурации именно этого мода, сохранив исходное значение для возврата.
При возвращении к физической клавиатуре или мыши экранная клавиатура скрывается. Если она не появилась, сначала проверьте фокус текстового поля и загрузку мода в активном профиле. По описанию автора, установить мод нужно только игроку, которому требуется такой ввод.
Гайд был полезен?