1
0
Fork 0

"Back" can now delete text / Nokia style :) (#32)

* Back key deletes text in non-empty text fields

* fixed ignoring of TYPE_CLASS_PHONE input fields

* initial user manual
This commit is contained in:
Dimo Karaivanov 2022-07-16 17:19:10 +03:00 committed by GitHub
parent a250d66bbd
commit 004b06d694
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 89 additions and 34 deletions

43
docs/user-manual.md Normal file
View file

@ -0,0 +1,43 @@
# Traditional T9
TT9 is an IME (Input Method Editor) for Android devices with hardware keypad. It supports multiple languages and predictive text typing. _NOTE: TT9 is not usable on touchscreen-only devices._
## Initial Setup
TODO: Initial config, loading a dictionary...
## Hotkeys
#### D-pad Up (↑):
Select previous word suggestion
#### D-pad Down (↓):
Select next word suggestion
#### Left Soft Key:
Insert symbol or Add word depending on state and context. Add word only available in Predictive input mode.
#### Right Soft Key:
- **Short press:** Cycle input modes (Predictive → Abc → 123)
- **Long press:** Bring up the TT9 preference screen
#### Star (\*):
- **Short press:** Change case
- **Long press:**
- When multiple languages are enabled: Change language
- When single language is enabled: Bring up smiley insert dialog
- Numeric mode: Insert a star
#### Hash/Pound (#):
- **Short press:** Space
- **Long press:**
- New line
- Numeric mode: Insert hash/pound (#)
#### Back (↩):
- **Short Press when there is text:** Usually, "backspace". However, some applications, most notably Firefox and Spotify, forbid this action in their search fields. This is due to the fact Android allows applications to take over control of the physical keypad and redefine what buttons do. Unfortunately, nothing can be done in such cases, "Back" will function as the application authors intended, instead of as backspace.
- **Short Press when there is no text:** System default, no special action (usually, go back)
- **Long Press:** System default, no special action
## Configuration Options
TODO...
### Key Remapping
See [the original manual](https://github.com/Clam-/TraditionalT9/wiki/Key-remapping).