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

SmartKeyboard + KeyMapper для Pico 4 c поддержкой русского языка


mittorn

Рекомендуемые сообщения

Клавиатура с поддержкой русского языка и встроенным кеймаппером для 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

 

1.thumb.png.81513f985b9aa5ba6dd9894e02391ed5.png

sk-signed.apk

Изменено пользователем mittorn
Обновил приложение
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...

Важная информация

Правила пользования сайтом Условия использования