mittorn 6 Опубликовано 28 июля, 2024 Поделиться #1 Опубликовано 28 июля, 2024 (изменено) Клавиатура с поддержкой русского языка и встроенным кеймаппером для Pico 4 Клавиатура использует AccessibilityService и вместо стандартного API для клавиатуры соединяет InputMethod интерфейс клавиатуры с встроенным полем ввода. Это будет работать для стандартных полей ввода в android-приложения. Для кастомных элементов вроде терминалов (termux, и т.д) работать не будет, но теоретически можно встроить подобным способом клавиатуру в сам Termux, либо любое другое приложение или терминал при наличии исходного кода. предупреждение: Клавиатура только для Pico, на Quest нормально работать не должна и не будет, а включение AccessibilityService может привести к bootloop на Quest! Для чего это надо? Встроенная клавиатура на Pico 4 принудительно прописана в прошивке и не может быть удалена/заменена, пока не найден способ получения root или повреждения её файлов в ФС, а русского языка в ней нет. Возможности: Клавиатура в виртуальном экране диалога Много языков, подсказки слов и почти все возможности SmartKeyboard, кроме адаптации под тачскрины Клавиатура может включаться автоматичкски при активации поля ввода, либо вручную через кеймаппер Продвинутый кеймаппер, способный обрабатывать раздельно нажатие, отпускание кнопок с минимальным интерфейсом Возможность замаппить кнопки на действия приложений или shell комманды Возможность запускать 2д приложения на разных виртуальных экранах (near/near_dialog/far/far_dialog/voice_assistaint), некоторые из них доступны даже когда запущено VR приложение Перехват кнопок system и camera на контроллерах - теперь они могут быть переназначены Привязка аппаратных кнопок к командам OSC, может быть полезно для VRChat (работает даже с мобильной версией VRChat), так же можно это использовать чтобы отправить нажатия кнопок на ПК и там это как-то обработать. Страница проекта: https://github.com/mittorn/SmartKeyboard/tree/pico sk-signed.apk Изменено 30 июля, 2024 пользователем mittorn Обновил приложение 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти