Skip to content

Releases: mittorn/SmartKeyboard

Pico4 Keyboard with keymapper

30 Jul 00:23
Compare
Choose a tag to compare

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)

Pico4 Keyboard with keymapper

22 Jan 06:10
Compare
Choose a tag to compare
Pre-release

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)

Pico4 Keyboard with keymapper

28 Jul 20:21
Compare
Choose a tag to compare

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)