SinuXVR / pocket-board

Simple and lightweight yet powerful IME for Unihertz Titan Pocket QWERTY smartphone
GNU General Public License v3.0
27 stars 12 forks source link

PocketBoard IME

Tiny but powerful IME designed for Unihertz Titan Pocket which makes this QWERTY keyboard smartphone a little more "keyboard"

Preview

Key Features

Keyboard shortcuts

Tip: to enable incoming call accept/decline feature go to the PocketBoard settings, turn on Phone control and grant the required permission

Tip: to print an alternate key value, you can simply hold down that key

Tip: some keys have more than one alternate (and main) value. You can iterate over these values by quickly pressing the key

SymPad actions

SymPad is a keyboard mode that simulates additional hardware key events:

SymPadLayout

Tip: to lock keyboard in SymPad mode you need to hold down the SYM key for about 2-3 seconds. When SymPad mode lock is active, the <S> icon is displayed in the status bar. To back to normal mode just press SYM again.

Tip: you can use D-Pad, Home and End keys simulation to move cursor in text fields, scroll through pages in the browser, etc. Using D-Pad and SHIFT you can also select text in a text editor

Notice: some modern applications don't support D-Pad events and many music/video player applications do not support fast forward/rewind events

Supported languages and layouts

Contribution

If you want to add new localization and new language keyboard layouts - feel free to make PR, any help appreciated

Known bugs