You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,8 @@
32
32
-**🚫 Blocked Words Blacklist** - Prevent unwanted words from being suggested, with custom regex pattern support and a blacklist management screen.
33
33
-**✉️ Auto-Read OTP** - Automatically reads OTP codes from SMS notifications for quick and easy suggestion strip entry.
34
34
-**💾 Selective Backup & Restore** - Backup and restore settings, dictionaries, and AI prompt configurations selectively.
35
+
-**[⌨️ Direct Switch IME](docs/FEATURES.md#10-direct-switch-target-ime)** - Map custom keycode (`-10076`) to any toolbar key to switch directly to another input method.
36
+
-**[🎨 Custom Layouts](docs/FEATURES.md#11-custom-layouts-customization)** - Save up to five custom layout profiles with persistent slot index tracking.
35
37
-**🔒 Privacy Choices** - Choose **Standard** (Opt-in AI, Handwriting), **Offline** (Hard-disabled network, offline GGUF model load), or **Offline Lite** (Minimalist, no AI) versions.
36
38
-**🎨 Modern UI** - "Squircle" key backgrounds, refined icons, and polished aesthetics.
@@ -42,6 +44,8 @@ LeanType integrates with AI providers to offer advanced proofreading and transla
42
44
|**Text Expander**| Expand custom shortcuts using dynamic template variables (date, time, clipboard, custom placeholders). |`Text correction > Text Expander`|
43
45
|**Handwriting Input**| Draw letters or words directly on the screen keyboard space to type (standard variant, requires plugin). |`Libraries > Handwriting Input Plugin`|
44
46
|**Built-in Gesture Typing**| Gesture typing works out of the box using our new built-in pure-Java fallback engine, removing the strict dependency on native Google libraries. |`Gesture typing`|
47
+
|**Direct Switch Target IME**| Direct input method switching using custom keycode `-10076` assigned to toolbar keys. |`Preferences > Direct Switch Target IME`|
48
+
|**Custom Layouts**| Supports up to 5 custom layouts with persistent layout index tracking. |`Languages > Custom layouts`|
45
49
46
50
---
47
51
@@ -388,4 +392,29 @@ LeanType integrates a handwriting recognition canvas that allows you to write ch
388
392
2. Toggle **Use fallback gesture engine** to select between the pure-Java engine and the native library.
389
393
3. Self-learning can be toggled via **Enable gesture self-learning**.
390
394
395
+
---
396
+
397
+
## 10. Direct Switch Target IME
398
+
399
+
***Functionality**: Switch directly to another configured input method (and subtype) instead of opening the system input method picker.
400
+
***Behavior**:
401
+
* Map the custom keycode `-10076` (`SWITCH_TO_USER_IME`) to any toolbar key (supports click or long-press).
402
+
* Tapping/long-pressing the key immediately switches input methods.
403
+
***How to Setup**:
404
+
1. Go to **Settings > Preferences**.
405
+
2. Tap **Direct Switch Target IME** and select the target keyboard/subtype from the list of enabled inputs.
406
+
3. Go to **Settings > Toolbar > Customize toolbar key codes** to map `-10076` to a toolbar key.
407
+
408
+
---
409
+
410
+
## 11. Custom Layouts Customization
411
+
412
+
***Functionality**: Save up to five custom layout profiles with persistent active slot tracking.
413
+
***Behavior**:
414
+
* The active custom layout slot index is preserved across orientation changes and switching between alphabet and symbol states.
415
+
* Unused custom layout profiles can be directly deleted from settings.
416
+
***How to Setup**:
417
+
1. Go to **Settings > Languages > Custom layouts**.
0 commit comments