Skip to content

Pico4 Keyboard with keymapper

Latest
Compare
Choose a tag to compare
@mittorn mittorn released this 30 Jul 00:23

Keyboard with support of different languages from Pico 4's forced iFlyTek's b..ls..t

Keyboard uses AccessibilityService instead of InputMethod interface and passes InputConnection directly to text field, which copies text data from app input
InputMethodService on Pico 4 is broken and need patch system/data partitions to replace default keyboard. This will work on editables, but not on custom input elements.

Features

  • Keyboard with on dialog virtual screen
  • Many languages, word suggections and all other SmartKeyboard features except of touch calibration
  • Auto-appear while text field clicked, but may be disabled and mapped to hardware key
  • Advanced KeyMapper. Existing keymappers are bloated and lack of functionality, but this one allows to map keyup/keydown events
  • Mapping intents and shell commands to hardware buttons
  • Wrapper to laucnch activities on different virtual screens (near/near_dialog/far/far_dialog/voice_assistaint), some are availiable even while fullscreen app running
  • Intercepting system/camera buttons on controller
  • Map hardware buttons directly to OSC commands (tested with VRChat)