Перейти к содержанию

Как вводить текст геймпадом через JevControllerKeyboard

Экранная клавиатура для чата, меток и имён: выбор букв, перемещение курсора, исправления, раскладки и подтверждение ввода.
Версия не проверена

JevControllerKeyboard добавляет экранную клавиатуру при фокусе на текстовом поле Valheim. Она предназначена для игрока с геймпадом и работает в чате, консоли, табличках, порталах, метках карты и полях имён мира и персонажа. Это сторонний клиентский мод, а не новая схема обычного управления.

Информация
Гайд основан на выбранной странице версии 1.0.0, которую каталог помечает как потенциально устаревшую. Здесь не подтверждается её совместимость с последней Valheim. Названия Xbox, PlayStation и Switch относятся к поддерживаемым типам контроллеров и значкам кнопок, а не к установке модов на игровые консоли.

Первый ввод в текстовое поле

  1. Установите подходящий релиз JevControllerKeyboard с зависимостями в используемый модовый профиль. Сборка исходников из раздела для разработчиков для этой процедуры не требуется.
  2. Запустите игру с модом и выберите поле ввода: например имя метки или портала.
  3. Когда поле получит фокус, появится экранная клавиатура. Перемещайтесь между клавишами и набирайте текст.
  4. Подтвердите ввод кнопкой Start и проверьте результат в целевом поле.
Действие · Кнопки из инструкции автора
ДействиеКнопки из инструкции автора
Перемещаться по клавиатуреD-pad или левый стик
Нажать выбранную клавишуA
Удалить символ назадX
ПробелY
Переместить текстовый курсорLB / RB
ShiftLT
ПодтвердитьStart
Закрыть клавиатуруB

Мод показывает значки под ваш контроллер. В таблице сохранены обозначения автора; на другом типе устройства ориентируйтесь на показанные значки. Для обычного нажатия ничего дополнительно удерживать не нужно, а удержание поддерживаемых кнопок позволяет повторять действие.

Как исправить символ в середине имени

Используйте LB и RB, чтобы переместить текстовый курсор к нужной позиции, затем X для удаления назад. Выберите замену на экранной клавиатуре и нажмите A. Так можно исправить часть строки, не набирая всё имя заново. Перед подтверждением проверьте, что редактируется нужное поле.

Раскладка и дополнительные буквы

Клавиатура следует языку игры и поддерживает, в частности, кириллицу, AZERTY и QWERTZ. Клавиша рядом с #+= переключает ввод на английский — это удобно для команд. Для языков, существующих в игре только как заглушки, автор указывает английскую раскладку.

Для букв с дополнительными вариантами наведитесь на букву и нажмите RT: варианты появляются в цифровом ряду. A выбирает вариант, RT или B отменяет этот выбор. В этом контексте B отменяет выбор варианта; не путайте его с обычным закрытием клавиатуры.

Для китайского и японского ввода RT переводит к кандидатам. Пробел выбирает первый, а » переключает страницу. Это специальный режим раскладки: не переносите его поведение на каждое обычное текстовое поле без проверки подсказок.

Размер и возврат к мыши

После первого запуска настройки находятся в BepInEx/config/JevMods.JevControllerKeyboard.cfg. Параметр Scale меняет размер от 0.5 до 2, значение по умолчанию — 1. Меняйте его в конфигурации именно этого мода, сохранив исходное значение для возврата.

При возвращении к физической клавиатуре или мыши экранная клавиатура скрывается. Если она не появилась, сначала проверьте фокус текстового поля и загрузку мода в активном профиле. По описанию автора, установить мод нужно только игроку, которому требуется такой ввод.

Информация
Здесь не запускались игра и контроллеры и не проверялась новая версия плагина. Гайд не меняет штатные кнопки карты и не обещает работу со всеми сторонними полями интерфейса; он описывает подтверждённые в выбранном авторском источнике действия ввода.

Гайд был полезен?