OkidoKey4.5.0



Publisher Description

OkidoKey is a keyboard kit designed to use custom input methods not supported by the system.

You can use it with the touchscreen custom keyboard that works seamlessly across the system, or you can use a physical keyboard with the text editor provided by OkidoKey.

The OkidoKey editor can be used in Clip Pad mode with Split-View or multitasking windows. Once you've finished a sentence, simply tap the target and paste it.

Features

- It includes most common and ready-to-use Chinese input methods and keyboards, such as Array, Cangjie, Dayi, Pinyin, and so on.
- It supports installing custom input methods using CIN table files.
- It allows installing multiple input methods and keyboards.
- It has sibling keyboards, and key flicks features.
- It offers a composition prompt option.
- It includes a navigation keyboard.
- In OkidoKey text editor, it supports physical keyboard inputs.
- It has an auto-copy feature with Clip Pad mode.
- It allows Chinese and English mix-typing triggered by the return key.
- It includes a Chinese lexicon and emojis.
- It provides smart punctuation.
- It offers homophones and phonetics lookup.
- It supports both traditional and simplified Chinese output.
- It allows personalized radicals, phrases, and snippets.

Optimized Input Methods

- Fully supports the Array input method and special/shortcode mode.
- Zhuyin input method supports the standard, Et26, Et41, Hsu, and IBM keyboard layouts.

** Lexicon-related features are available on a subscription basis.

Terms of Use (EULA): https://www.creativecrap.com/paper/baker/eula.html#en
Privacy Policy: https://www.creativecrap.com/paper/baker/privacy.html#en

Version History - [keyboard] New space key options
- [misc] Resource files update and misc bug fixes. 4.5.0 Oct 6 #### FIXED

- [ime] Fixed an issue where searching for emojis failed when using special characters.
- [keyboard] Fixed the state display for selection keys on the nagivation keyboard.
- [misc] Resolved flow and logic issues across certain settings screens.
- [misc] Fixed an issue where resource file updates failed to download correctly.

#### CHANGED

- [misc] Misc: Updated the Dayi input method mapping table (CIN Table). 4.4.0 Aug 19 This release optimizes the Emoji architecture and re-introduces the previously removed support for skin tones, along with bug fixes and improvements.

#### NEW

- [misc] Added Emoji skin tone preferences. You can now choose to display all skin tones, the default tone, or a specified tone (Premium Exclusive).

#### FIXED

- [editor] Enhanced the naturalness of the keyboard dock and candidate pane's shortcut-driven toggling functionality. 4.3.0 Jun 8 Adaptive Learning: Learns from your typing history to recommend relevant phrases and expressions.
Candidate Pane: Supports customization of both the content and the display orders.

#### NEW

- [ime] Added "Adaptive Learning" feature (Premium Exclusive).
- [ime] Added "Candidate Pane Customization" settings (Premium Exclusive).

#### IMPROVEMENTS

- [ime] Optimized candidate sorting for the "Personalized Radicals" category when learning mode is enabled.
- [misc] Optimized the import efficiency of personalization phrases.
- [misc] Update Emoji Data.

#### FIXED

- [candidate] Fixed association errors between the candidate pane, homophones, and radical lookups.
- [misc] Fixed an issue where content might appear incomplete when browsing large datasets.

#### CHANGED

- [ime] Disabled "Stroke Order" sorting when learning is enabled. This resolves an issue where Simplified Chinese characters took precedence when the candidates included Traditional, Simplified, and extended characters.
- [canddiate] Increased the number of visible candidates when the candidate bar is in radical-only mode.
- [keyboard] Improved notifications for required database updates or "Full Access" authorization.
- [misc] Added a prompt for 3rd-party keyboards to open the main app for updates, preventing crashes caused by version incompatibility.
- [misc] When adding personalized phrases, it will now automatically ignore or overwrite existing data if a duplicate is found. 4.2.0 Apr 25 This release focuses on enhancing multitasking efficiency and resolving critical interface inconsistencies to provide a more stable professional environment.

## Soft-dismiss Keyboard (Premium Exclusive)

To streamline cross-application workflows, we have introduced an automated keyboard dismissal feature for multitasking modes. If the Clip Pad editor remains inactive for a set duration, the keyboard will automatically retract, allowing for an unobstructed view when switching to secondary applications. Input functionality can be instantly resumed by pressing any key.

#### NEW

- [editor] Implemented automatic keyboard retraction for the Clip Pad during periods of inactivity.

#### FIXED

- [keyboard] Resolved formatting issues regarding English input mode and half-width character symbols.
- [candidate] Fixed a compatibility issue with iOS 26 where shortcut-assigned candidate words were not correctly identified.
- [editor] Corrected display and scaling errors occurring within the editor during multitasking operations.
- [editor] Addressed functional failures associated with specific keyboard shortcuts.
- [misc] Fixed a synchronization issue where certain configuration changes were not being persistently saved.

#### CHANGED

- [ime] The processing method for Traditional/Simplified Chinese character conversion.
- [misc] Adjusted the setting interface to display all options for non-subscribed users to improve feature discoverability. 4.1.0 Jan 26 This release includes fixes for subscription issues. 4.0.1 11/06/2025 This release jumps from v3.2.4 to v4.0.0; it contains updates of Frankie from v3.3.0 to v3.5.1.
Please refer to history for details.

### Subscription Model

OkidoKey is transitioning to a subscription-based model.

After being around for fifteen years and trying out different ways to share it, OkidoKey is going to be a subscription model where you get access to advanced features. Also now the minimum require will be iOS 17 and above.

Advanced features are included in the subscription content:

- Lexicon
- Supplementary lexicon
- Personalized Radicals
- Personalized Phrases
- Personalized Snippets
- Emoji Candidates
- Spell checks and Prediction Candidates
- Full-width Symbol Candidates
- Custom Candidate Category Order
- Candidate Panel
- Editor Fallback Font

Other features, such as using custom input methods, homophones, Traditional/Simplified Chinese conversion, and physical keyboards, will remain available for continued use even after the non-subscription or trial period ends.

### Lexicon

Improve the Chinese tokenization benefit for lexicon and emoji results.

The input code for Personalized Phrase will now function as a radical, enabling it to be used as an extended phrase in the input method.

Similarly, Array Phrase has been removed from the lexicon collection and replaced with the Array30(phrase) input method.

### Keyboard

You can now rearrange the Next, Global, and Shift keys on the left side of the spacebar to align with the desktop keyboard style.

Keyboard themes also undergo minor color adjustments and are compatible with the iOS 26 liquid glass style.

For candidates, a reasonable margin has been restored to each item, enhancing the comfort of tapping, even on smaller items.

### Misc

Lexicon and personalization settings have transitioned to a data browser-first approach, while the remaining features are now accessible through the top right corner button menu.

Additionally, some other settings have been modified. 4.0.0 11/01/2025 #### NEW

- Added alphabet characters for all Keypad keyboards.
- Added FAQ in Input Method Setting.

#### FIXED

- Fixed incorrect localization for editor shortcuts.
- Fixed the candidate shortcuts not matching the select-key definition.
- Fixed the full-width character and radical issue.
- Fixed the missing popup options for full-width character keys.
- Fixed some keyboard interface not applying the correct custom font.
- Fixed incorrect localization and various bugs.
- Fixed the Shift key may case keyboard lag issue.
- Fixed key flicks not being functional on iPadOS.
- Fixed the bpmf-gcin21 keyboard not working properly.

#### CHANGED

- While the keyboard is in EN output mode, it will use half-width characters by default.
- Some keyboard layouts changed, especially those that contain the same character but in both half and full-width characters.
- You may not add/remove keyboard layouts directly in the keyboard layout list.
- For Array10 keyboard, it now responds to 23 and 255 radicals.
- Advertisement workflow changed.

#### REMOVED

- Remove GitHub mirror/proxy options. 3.2.4 07/23/2025 #### FIXED

- Fixed an issue that caused incorrect candidates during Chinese conversion.
- Fixed inconsistency rules for user phrases between editing and importing.
- Fixed some text not displaying correctly.

#### CHANGED

- Adjust the default key size for regular keys on last row.
- emoji updates. 3.2.3 12/22/2024 This release contains bug fixes.
Appreciate your patient.

#### FIXED

- Fixed an issue that cause the keyboard juggling in keyboard extension on iPadOS 18.
- Fixed the clear text field behavior of optional columns from user radical, phrase and snippets.
- Fixed the display style of radical composition.
- Fixed and update incorrect zhuyin syllable data of lexicon database.

#### CHANGED

- The format of Lexicon pinyin changed.
- The format of auto generated input code of user phrase changed.
- Descriptions and localizations update.
- Replace the resource location Gitee with other GitHub proxy services.

#### REMOVED

- Removed Gitee platform from resource locations. 3.2.2 12/14/2024 This release contains bug fixes and improves the stability of both keyboard and editor, and a few personalization features.

#### NEW

- Personalized Radicals
- Personalized Phrases
- Personalized Snippets

#### FIXED

- Bland new install of previous version suffering lexicon and learning etc. features broken
- Simplified to Traditional Chinese conversion result
- The incorrect result occurs when using a non-numeric index key or “0”
- Crash while opening file
- There are incorrect contents following a “Tofu” character in the editor
- Editor shortcuts
- The auto-copy toggle feature is missing from the Clip Pad on the mobile device
- Memory leaks, data racing and bugs cause app or keyboard extension crashed

#### CHANGED

- Candidate bar content-award pagination
- Display complete match radicals first if learning feature enabled
- Hide current input method from globe key pop-up
- Matching return key status to current input target
- Switching to English mode for number, URL, email, and other keyboard types
- Keyboard background

#### REMOVED

- Kaomoji
- Homophones lookup features of lexicon and emoji 3.2.1 09/12/2024 #### FIXED

- Fixed an issue that causes the keyboard disappeared under Split View or Slide Over mode after switching between apps. 3.1.2 06/30/2024 This release contains bug fixes and changes.
Thanks for all your suggestions and bug reports.

#### FIXED

- Memory leaks cause by switching between apps.
- iPod Touch / iPhone SE devices support.
- The on-screen keyboard is incorrect when toggling between hardware keyboards on phone devices.
- Training feature not working properly on keyboard extension.

#### CHANGED

- The first candidate item of related lexicon.
- Add back the dismiss keyboard button for Clip Pad.
- Removed “,,c” and “,,t” for Boshiamy-like keyboards. 3.1.1 06/27/2024 ### Chinese conversion and lexicon

Chinese conversion is now in real-time, includes radical and lexicon, and the locale of lexicon doesn’t have to match the locale of radical anymore.

The keyword of each candidate now displays separately from the lexicon and uses smaller size.

The lexicon candidates will continuously update based on current cursor position while moving cursor in built-in editor or via keyboard navigation in keyboard extension.

### Keyboard

The size of an alternative label of keyboard and the width ratio of the shift, globe, backspace and return key are now adjustable.

You may also assign the action for the globe key other than default behavior - switching to the next input mode.

### Text editor

We also rewrite the whole editor to improve the stability and compatibility for multiple fonts.

There is a new gesture - swipe down from editor across keyboard to dismiss the on-screen keyboard.
#### NEW

- Added alternative label size adjustments of keyboard
- Added the width ratio adjustments for shift, globe, backspace and return key
- Added globe key option

#### IMPROVEMENTS

- Improved the performance of the input method core.
- The CIN table installation achieved a huge performance boost.

#### FIXED

- Fixed an issue that causes the keyboard's slow response
- Fixed the candidate options of symbols and emoji mismatch
- Fixed the download or install progress not display properly
- Fixed incorrect shortcut behavior for candidate panel tab
- Fixed number type keyboard not display properly

#### CHANGED

- Number type keyboard layout changed
- Some default value of preference may change
- Stroke5 table and keyboard layout changed 3.1.0 06/12/2024 - Fixed an issue that caused the keyboard extension to crash since v3.0.1 3.0.2 10/16/2023 In this release, we've fine-tuned the learning tool and introduced a user-custom lexicon and several other improvements.

Due to the data structure and source change, this release is incompatible with the previous version.

The lexicon and various functions may not work as expected if the upgrade process is not completed.
Please enter Setting / Chinese Lexicon and follow the upgrade instructions.
If you never use a custom lexicon or have some other issue after the upgrade,
you can choose Setting / Reset / Factory Reset to get a fresh restart.

#### NEW

- Haptic feedback for 3rd party keyboard
- Emoji, Symbols, and Kaomoji also gain training behavior
- Add user installed font support for built-in editor

#### IMPROVEMENTS

- Most common words classified and training improved
- Adjust flick keyboard sensitivity

#### CHANGED

- Separate user custom lexicon from original lexicon
- Lexicon, Emoji Training, etc., are now all enabled by default
- Setting options get a re-arrangement
- Removed some sound effects
- Removed hidden characters from a different locale
- Removed Traditional Chinese conversion during import custom lexicon
- Remove Dayi4 from input method collection since its similar to Dayi

#### FIXED

- QWERTY-K14 not working as expected
- Keyboard contains shrink rows that sometimes do not display correctly
- Various bug fixes 3.0.1 10/03/2023 This release contains regular updates and a few bug fixes.

#### CHANGED

- Dictate text now respect for available locales instead of only allowing English
- Emoji database update, including the new Emojis introduced on iOS 16.4
- Update the most popular Emoji list
- Update resource files, including the input method list and some keyboard layouts

#### FIXED

- Related Emoji list may have duplicate items in the candidate panel 2.6.3 05/04/2023 #### NEW

- In Clip Pad mode, split the close button into a "Done" button for dismissing the keyboard, a "Close" button for saving and closing document
- Show top-ranking emoji by default in the candidate panel
- Continuously select candidates by double tap items from the candidate panel

#### FIXED

- fixed inconsistent font on pop-up keys
- fixed [1/2] key incorrect response issue 2.6.2 01/18/2023 The emoji feature remains also has some improvements.

#### NEW

- Swipe up from lexicon type of candidates to display more related lexicon and Emoji
- Search related Emoji from selected text from the in-app editor
- Allows hiding Shift key and Globe key
- You can now copy phrases directly from the lexicon list or searching result
- When installing a custom input method, you can choose multiple CIN table files or pre-converted input method database files (please refer to the FAQ)

#### IMPROVEMENTS

- Emoji update and several improvements
- Optimized memory usage for keyboards
- Improve the compatibility of keyboard background while the hosting app doesn't support dark mode properly

#### CHANGED

- Setting options adjustment
- Symbols from the Candidate Panel no more specified full-width only characters and may contain dynamic symbols as well

#### FIXED

- Fixed Zhuyin input method has different candidates sorting with different keyboard
- Fixed the color theme of the built-in editor on iPadOS
- Fixed keyboard key sometimes remains on popup state after finger released issue
- Minor bugs fixes 2.6.1 09/24/2022 This release contains several improvements and bug fixes.
For floating keyboard on iPadOS, now it fallbacks to most suitable keyboard layout for current input method automatically.
For Array input methods, the floating keyboard will use the flick keyboard layout instead regular 10x5 keyboard layout.

** The Emoji prediction is deprecated and will be removed in the further version.

#### NEW

- Added Shift-Q fore backward selection for bpmf-hsu keyboards.
- Added multiple touches support for Shift key and Sibling key.
- Added full-width symbol collection in candidate panel.
- Added Kaomoji symbol collection in candidate panel.
- Added: lexicon from array30

#### IMPROVEMENTS

- Exclude some specified keys for sibling input mode to prevent unexpected behavior.
- Reduce the length of radicals for Array input method with numeric type of keyboards by replacing with alternative positions.
- Reduce memory impact and improve performance for filtering characters that might be the same character between Traditional and Simplified Chinese locale.
- Improve the display of tones characters of bpmf keyboards.
- Improve floating keyboard support for iPadOS.

#### CHANGED

- The "bpmf-hsu.cin" table now belongs to bpmf input method family and supports Q-key features.
- The candidate select by keys feature will be disabled while using the numeric type of keyboard to prevent conflicts.
- Removed the individual bpmf tone label from bpmf keyboards.

#### FIXED

- Fixed the Enter key has no response to physical keyboards not made by Apple on iPadOS 15.0 and above.
- Fixed incorrect results or behaviors while candidates matching locale feature enabled.
- Fixed an issue that may cause 3rd party keyboard to have incorrect keyboard height in Split view on iPadOS 15.0 and above. 2.5.7 02/26/2022 Introduce the new "Matches locale" option for Candidate Bar to reducing candidates that are the same Chinese characters but different locales.

#### NEW

- Candidate Bar / Matches Locale option

#### CHANGED

- Some updates related to advertisement and privacy policy 2.5.5 04/29/2021 #### NEW

- There is new storage for resource files, you may change the resource location to gitee from reset setting, if GitHub is not reachable

#### CHANGED

- Composer label now resized with the height of candidate bar
- Candidate items would use bigger font size when both composer label and Selkey options are turned off

#### FIXED

- Fixed an issue that may cause the content missing over Cloud service when the network is not stable
- Fixed the search function of the lexicon 2.5.4 12/02/2020 Better stroke type input methods

#### NEW

- New keyboard layouts for stroke type input methods
- New symbols keyboard layouts

#### FIXED

- Fixed an issue that causes unable to insert symbol characters with Smart Punctuation
- Fixed an issue that shows the empty result when looking for more homophones and phonetic candidates
- Minor bug fixes 2.5.3 09/24/2020 About Input Method and Keyboard

This release contains several new keypad style keyboard layouts and a new composing mode option.

#### NEW

- New keypad style keyboard layouts for Bpmf input method
- New 14 keys QWERTY keyboard layout
- New composing mode option for input method
- Display available radicals for the last candidate on the Space key

#### IMPROVEMENTS

- Array30/40 can use keypad without position keyboard layout properly
- Improve live preview for Array flick keyboard

#### CHANGED

- Optional result of radical lookups
- Popup keys changes for「-」「,」「@」
- Keyboard layout category changed
- Jyut6ping3 input method and lexicon update

#### FIXED

- Fixed unable to disable radical lookup and phonetic lookup issue
- Fixed wrong radical lookups when Bpmf input method with non-standard keyboard layout issue
- Fixed an issue that causes unexpected deleting text before cursor when selecting candidates other than radical type
- Fixed a few issues when using keypad keyboard on Array input method
- Reduce memory footprint when loading keyboard layouts
- Minor bug fixes 2.5.2 09/04/2020 #### NEW

- Added Jyut6ping3 input method
- Added lexicon information before install
- One-handed keyboard support for phone devices

#### CHANGED

- Improve the result of pinyin lexicon and sorting
- Instead of updating multiple resources from multiple places, you can now update them all at once from Settings / Reset / Update Resources
- Lexicon data updates
- Remove labels for built-in numeric keypad layout
- Replace the original Cantonese input method by Jyut6ping3
- Use gradient background instead of full transparent background on keyboard extension
- Candidate panel tab style
- Candidate item selection by shortcut not longer required any Select-Key mode
- Position Select-Key ignore composition to make the ordering more nature
- Key popup style for plain keyboard now the same as iPad keyboard

#### FIXED

- Fixed a bug that causes incorrect result when the candidate phrase contains mixed letter cases
- Fixed a typo that causes the pop-up function for numeric keys missing
- Fixed an issue that causes duplicated behaviors after changed between input methods, i.e. duplicated candidate outputs
- Fixed keyboard layout margin inconsistency
- Fixed the background color issue for keyboard previews
- Keyboard keys around the edge delay issue fixes
- Minor bug fixes 2.5.1 07/03/2020



About OkidoKey

OkidoKey is a free app for iOS published in the Other list of apps, part of Network & Internet.

The company that develops OkidoKey is Ethan Liu. The latest version released by its developer is 4.5.0.

To install OkidoKey on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-14 and was downloaded 6 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the OkidoKey as malware if the download link is broken.

How to install OkidoKey on your iOS device:

  • Click on the Continue To App button on our website. This will redirect you to the App Store.
  • Once the OkidoKey is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
  • If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
  • After OkidoKey is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
  • Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.

Program Details


General

Publisher
Released Date
2026-10-14
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
iOS

Download information

File size
48 bytes
Total downloads
6

Pricing

License model
Free
Price

Version History


Here you can find the changelog of OkidoKey since it was posted on our website on 2026-11-04.The latest version is 4.5.0 and it was updated on Soft112 on 04 November, 2026.See below the changes in each version:

version 4.5.0

posted on 2026-10-14

Version History - [keyboard] New space key options
- [misc] Resource files update and misc bug fixes. 4.5.0 Oct 6 #### FIXED

- [ime] Fixed an issue where searching for emojis failed when using special characters.
- [keyboard] Fixed the state display for selection keys on the nagivation keyboard.
- [misc] Resolved flow and logic issues across certain settings screens.
- [misc] Fixed an issue where resource file updates failed to download correctly.

#### CHANGED

- [misc] Misc: Updated the Dayi input method mapping table (CIN Table). 4.4.0 Aug 19 This release optimizes the Emoji architecture and re-introduces the previously removed support for skin tones, along with bug fixes and improvements.

#### NEW

- [misc] Added Emoji skin tone preferences. You can now choose to display all skin tones, the default tone, or a specified tone (Premium Exclusive).

#### FIXED

- [editor] Enhanced the naturalness of the keyboard dock and candidate pane's shortcut-driven toggling functionality. 4.3.0 Jun 8 Adaptive Learning: Learns from your typing history to recommend relevant phrases and expressions.
Candidate Pane: Supports customization of both the content and the display orders.

#### NEW

- [ime] Added "Adaptive Learning" feature (Premium Exclusive).
- [ime] Added "Candidate Pane Customization" settings (Premium Exclusive).

#### IMPROVEMENTS

- [ime] Optimized candidate sorting for the "Personalized Radicals" category when learning mode is enabled.
- [misc] Optimized the import efficiency of personalization phrases.
- [misc] Update Emoji Data.

#### FIXED

- [candidate] Fixed association errors between the candidate pane, homophones, and radical lookups.
- [misc] Fixed an issue where content might appear incomplete when browsing large datasets.

#### CHANGED

- [ime] Disabled "Stroke Order" sorting when learning is enabled. This resolves an issue where Simplified Chinese characters took precedence when the candidates included Traditional, Simplified, and extended characters.
- [canddiate] Increased the number of visible candidates when the candidate bar is in radical-only mode.
- [keyboard] Improved notifications for required database updates or "Full Access" authorization.
- [misc] Added a prompt for 3rd-party keyboards to open the main app for updates, preventing crashes caused by version incompatibility.
- [misc] When adding personalized phrases, it will now automatically ignore or overwrite existing data if a duplicate is found. 4.2.0 Apr 25 This release focuses on enhancing multitasking efficiency and resolving critical interface inconsistencies to provide a more stable professional environment.

## Soft-dismiss Keyboard (Premium Exclusive)

To streamline cross-application workflows, we have introduced an automated keyboard dismissal feature for multitasking modes. If the Clip Pad editor remains inactive for a set duration, the keyboard will automatically retract, allowing for an unobstructed view when switching to secondary applications. Input functionality can be instantly resumed by pressing any key.

#### NEW

- [editor] Implemented automatic keyboard retraction for the Clip Pad during periods of inactivity.

#### FIXED

- [keyboard] Resolved formatting issues regarding English input mode and half-width character symbols.
- [candidate] Fixed a compatibility issue with iOS 26 where shortcut-assigned candidate words were not correctly identified.
- [editor] Corrected display and scaling errors occurring within the editor during multitasking operations.
- [editor] Addressed functional failures associated with specific keyboard shortcuts.
- [misc] Fixed a synchronization issue where certain configuration changes were not being persistently saved.

#### CHANGED

- [ime] The processing method for Traditional/Simplified Chinese character conversion.
- [misc] Adjusted the setting interface to display all options for non-subscribed users to improve feature discoverability. 4.1.0 Jan 26 This release includes fixes for subscription issues. 4.0.1 11/06/2025 This release jumps from v3.2.4 to v4.0.0; it contains updates of Frankie from v3.3.0 to v3.5.1.
Please refer to history for details.

### Subscription Model

OkidoKey is transitioning to a subscription-based model.

After being around for fifteen years and trying out different ways to share it, OkidoKey is going to be a subscription model where you get access to advanced features. Also now the minimum require will be iOS 17 and above.

Advanced features are included in the subscription content:

- Lexicon
- Supplementary lexicon
- Personalized Radicals
- Personalized Phrases
- Personalized Snippets
- Emoji Candidates
- Spell checks and Prediction Candidates
- Full-width Symbol Candidates
- Custom Candidate Category Order
- Candidate Panel
- Editor Fallback Font

Other features, such as using custom input methods, homophones, Traditional/Simplified Chinese conversion, and physical keyboards, will remain available for continued use even after the non-subscription or trial period ends.

### Lexicon

Improve the Chinese tokenization benefit for lexicon and emoji results.

The input code for Personalized Phrase will now function as a radical, enabling it to be used as an extended phrase in the input method.

Similarly, Array Phrase has been removed from the lexicon collection and replaced with the Array30(phrase) input method.

### Keyboard

You can now rearrange the Next, Global, and Shift keys on the left side of the spacebar to align with the desktop keyboard style.

Keyboard themes also undergo minor color adjustments and are compatible with the iOS 26 liquid glass style.

For candidates, a reasonable margin has been restored to each item, enhancing the comfort of tapping, even on smaller items.

### Misc

Lexicon and personalization settings have transitioned to a data browser-first approach, while the remaining features are now accessible through the top right corner button menu.

Additionally, some other settings have been modified. 4.0.0 11/01/2025 #### NEW

- Added alphabet characters for all Keypad keyboards.
- Added FAQ in Input Method Setting.

#### FIXED

- Fixed incorrect localization for editor shortcuts.
- Fixed the candidate shortcuts not matching the select-key definition.
- Fixed the full-width character and radical issue.
- Fixed the missing popup options for full-width character keys.
- Fixed some keyboard interface not applying the correct custom font.
- Fixed incorrect localization and various bugs.
- Fixed the Shift key may case keyboard lag issue.
- Fixed key flicks not being functional on iPadOS.
- Fixed the bpmf-gcin21 keyboard not working properly.

#### CHANGED

- While the keyboard is in EN output mode, it will use half-width characters by default.
- Some keyboard layouts changed, especially those that contain the same character but in both half and full-width characters.
- You may not add/remove keyboard layouts directly in the keyboard layout list.
- For Array10 keyboard, it now responds to 23 and 255 radicals.
- Advertisement workflow changed.

#### REMOVED

- Remove GitHub mirror/proxy options. 3.2.4 07/23/2025 #### FIXED

- Fixed an issue that caused incorrect candidates during Chinese conversion.
- Fixed inconsistency rules for user phrases between editing and importing.
- Fixed some text not displaying correctly.

#### CHANGED

- Adjust the default key size for regular keys on last row.
- emoji updates. 3.2.3 12/22/2024 This release contains bug fixes.
Appreciate your patient.

#### FIXED

- Fixed an issue that cause the keyboard juggling in keyboard extension on iPadOS 18.
- Fixed the clear text field behavior of optional columns from user radical, phrase and snippets.
- Fixed the display style of radical composition.
- Fixed and update incorrect zhuyin syllable data of lexicon database.

#### CHANGED

- The format of Lexicon pinyin changed.
- The format of auto generated input code of user phrase changed.
- Descriptions and localizations update.
- Replace the resource location Gitee with other GitHub proxy services.

#### REMOVED

- Removed Gitee platform from resource locations. 3.2.2 12/14/2024 This release contains bug fixes and improves the stability of both keyboard and editor, and a few personalization features.

#### NEW

- Personalized Radicals
- Personalized Phrases
- Personalized Snippets

#### FIXED

- Bland new install of previous version suffering lexicon and learning etc. features broken
- Simplified to Traditional Chinese conversion result
- The incorrect result occurs when using a non-numeric index key or “0”
- Crash while opening file
- There are incorrect contents following a “Tofu” character in the editor
- Editor shortcuts
- The auto-copy toggle feature is missing from the Clip Pad on the mobile device
- Memory leaks, data racing and bugs cause app or keyboard extension crashed

#### CHANGED

- Candidate bar content-award pagination
- Display complete match radicals first if learning feature enabled
- Hide current input method from globe key pop-up
- Matching return key status to current input target
- Switching to English mode for number, URL, email, and other keyboard types
- Keyboard background

#### REMOVED

- Kaomoji
- Homophones lookup features of lexicon and emoji 3.2.1 09/12/2024 #### FIXED

- Fixed an issue that causes the keyboard disappeared under Split View or Slide Over mode after switching between apps. 3.1.2 06/30/2024 This release contains bug fixes and changes.
Thanks for all your suggestions and bug reports.

#### FIXED

- Memory leaks cause by switching between apps.
- iPod Touch / iPhone SE devices support.
- The on-screen keyboard is incorrect when toggling between hardware keyboards on phone devices.
- Training feature not working properly on keyboard extension.

#### CHANGED

- The first candidate item of related lexicon.
- Add back the dismiss keyboard button for Clip Pad.
- Removed “,,c” and “,,t” for Boshiamy-like keyboards. 3.1.1 06/27/2024 ### Chinese conversion and lexicon

Chinese conversion is now in real-time, includes radical and lexicon, and the locale of lexicon doesn’t have to match the locale of radical anymore.

The keyword of each candidate now displays separately from the lexicon and uses smaller size.

The lexicon candidates will continuously update based on current cursor position while moving cursor in built-in editor or via keyboard navigation in keyboard extension.

### Keyboard

The size of an alternative label of keyboard and the width ratio of the shift, globe, backspace and return key are now adjustable.

You may also assign the action for the globe key other than default behavior - switching to the next input mode.

### Text editor

We also rewrite the whole editor to improve the stability and compatibility for multiple fonts.

There is a new gesture - swipe down from editor across keyboard to dismiss the on-screen keyboard.
#### NEW

- Added alternative label size adjustments of keyboard
- Added the width ratio adjustments for shift, globe, backspace and return key
- Added globe key option

#### IMPROVEMENTS

- Improved the performance of the input method core.
- The CIN table installation achieved a huge performance boost.

#### FIXED

- Fixed an issue that causes the keyboard's slow response
- Fixed the candidate options of symbols and emoji mismatch
- Fixed the download or install progress not display properly
- Fixed incorrect shortcut behavior for candidate panel tab
- Fixed number type keyboard not display properly

#### CHANGED

- Number type keyboard layout changed
- Some default value of preference may change
- Stroke5 table and keyboard layout changed 3.1.0 06/12/2024 - Fixed an issue that caused the keyboard extension to crash since v3.0.1 3.0.2 10/16/2023 In this release, we've fine-tuned the learning tool and introduced a user-custom lexicon and several other improvements.

Due to the data structure and source change, this release is incompatible with the previous version.

The lexicon and various functions may not work as expected if the upgrade process is not completed.
Please enter Setting / Chinese Lexicon and follow the upgrade instructions.
If you never use a custom lexicon or have some other issue after the upgrade,
you can choose Setting / Reset / Factory Reset to get a fresh restart.

#### NEW

- Haptic feedback for 3rd party keyboard
- Emoji, Symbols, and Kaomoji also gain training behavior
- Add user installed font support for built-in editor

#### IMPROVEMENTS

- Most common words classified and training improved
- Adjust flick keyboard sensitivity

#### CHANGED

- Separate user custom lexicon from original lexicon
- Lexicon, Emoji Training, etc., are now all enabled by default
- Setting options get a re-arrangement
- Removed some sound effects
- Removed hidden characters from a different locale
- Removed Traditional Chinese conversion during import custom lexicon
- Remove Dayi4 from input method collection since its similar to Dayi

#### FIXED

- QWERTY-K14 not working as expected
- Keyboard contains shrink rows that sometimes do not display correctly
- Various bug fixes 3.0.1 10/03/2023 This release contains regular updates and a few bug fixes.

#### CHANGED

- Dictate text now respect for available locales instead of only allowing English
- Emoji database update, including the new Emojis introduced on iOS 16.4
- Update the most popular Emoji list
- Update resource files, including the input method list and some keyboard layouts

#### FIXED

- Related Emoji list may have duplicate items in the candidate panel 2.6.3 05/04/2023 #### NEW

- In Clip Pad mode, split the close button into a "Done" button for dismissing the keyboard, a "Close" button for saving and closing document
- Show top-ranking emoji by default in the candidate panel
- Continuously select candidates by double tap items from the candidate panel

#### FIXED

- fixed inconsistent font on pop-up keys
- fixed [1/2] key incorrect response issue 2.6.2 01/18/2023 The emoji feature remains also has some improvements.

#### NEW

- Swipe up from lexicon type of candidates to display more related lexicon and Emoji
- Search related Emoji from selected text from the in-app editor
- Allows hiding Shift key and Globe key
- You can now copy phrases directly from the lexicon list or searching result
- When installing a custom input method, you can choose multiple CIN table files or pre-converted input method database files (please refer to the FAQ)

#### IMPROVEMENTS

- Emoji update and several improvements
- Optimized memory usage for keyboards
- Improve the compatibility of keyboard background while the hosting app doesn't support dark mode properly

#### CHANGED

- Setting options adjustment
- Symbols from the Candidate Panel no more specified full-width only characters and may contain dynamic symbols as well

#### FIXED

- Fixed Zhuyin input method has different candidates sorting with different keyboard
- Fixed the color theme of the built-in editor on iPadOS
- Fixed keyboard key sometimes remains on popup state after finger released issue
- Minor bugs fixes 2.6.1 09/24/2022 This release contains several improvements and bug fixes.
For floating keyboard on iPadOS, now it fallbacks to most suitable keyboard layout for current input method automatically.
For Array input methods, the floating keyboard will use the flick keyboard layout instead regular 10x5 keyboard layout.

** The Emoji prediction is deprecated and will be removed in the further version.

#### NEW

- Added Shift-Q fore backward selection for bpmf-hsu keyboards.
- Added multiple touches support for Shift key and Sibling key.
- Added full-width symbol collection in candidate panel.
- Added Kaomoji symbol collection in candidate panel.
- Added: lexicon from array30

#### IMPROVEMENTS

- Exclude some specified keys for sibling input mode to prevent unexpected behavior.
- Reduce the length of radicals for Array input method with numeric type of keyboards by replacing with alternative positions.
- Reduce memory impact and improve performance for filtering characters that might be the same character between Traditional and Simplified Chinese locale.
- Improve the display of tones characters of bpmf keyboards.
- Improve floating keyboard support for iPadOS.

#### CHANGED

- The "bpmf-hsu.cin" table now belongs to bpmf input method family and supports Q-key features.
- The candidate select by keys feature will be disabled while using the numeric type of keyboard to prevent conflicts.
- Removed the individual bpmf tone label from bpmf keyboards.

#### FIXED

- Fixed the Enter key has no response to physical keyboards not made by Apple on iPadOS 15.0 and above.
- Fixed incorrect results or behaviors while candidates matching locale feature enabled.
- Fixed an issue that may cause 3rd party keyboard to have incorrect keyboard height in Split view on iPadOS 15.0 and above. 2.5.7 02/26/2022 Introduce the new "Matches locale" option for Candidate Bar to reducing candidates that are the same Chinese characters but different locales.

#### NEW

- Candidate Bar / Matches Locale option

#### CHANGED

- Some updates related to advertisement and privacy policy 2.5.5 04/29/2021 #### NEW

- There is new storage for resource files, you may change the resource location to gitee from reset setting, if GitHub is not reachable

#### CHANGED

- Composer label now resized with the height of candidate bar
- Candidate items would use bigger font size when both composer label and Selkey options are turned off

#### FIXED

- Fixed an issue that may cause the content missing over Cloud service when the network is not stable
- Fixed the search function of the lexicon 2.5.4 12/02/2020 Better stroke type input methods

#### NEW

- New keyboard layouts for stroke type input methods
- New symbols keyboard layouts

#### FIXED

- Fixed an issue that causes unable to insert symbol characters with Smart Punctuation
- Fixed an issue that shows the empty result when looking for more homophones and phonetic candidates
- Minor bug fixes 2.5.3 09/24/2020 About Input Method and Keyboard

This release contains several new keypad style keyboard layouts and a new composing mode option.

#### NEW

- New keypad style keyboard layouts for Bpmf input method
- New 14 keys QWERTY keyboard layout
- New composing mode option for input method
- Display available radicals for the last candidate on the Space key

#### IMPROVEMENTS

- Array30/40 can use keypad without position keyboard layout properly
- Improve live preview for Array flick keyboard

#### CHANGED

- Optional result of radical lookups
- Popup keys changes for「-」「,」「@」
- Keyboard layout category changed
- Jyut6ping3 input method and lexicon update

#### FIXED

- Fixed unable to disable radical lookup and phonetic lookup issue
- Fixed wrong radical lookups when Bpmf input method with non-standard keyboard layout issue
- Fixed an issue that causes unexpected deleting text before cursor when selecting candidates other than radical type
- Fixed a few issues when using keypad keyboard on Array input method
- Reduce memory footprint when loading keyboard layouts
- Minor bug fixes 2.5.2 09/04/2020 #### NEW

- Added Jyut6ping3 input method
- Added lexicon information before install
- One-handed keyboard support for phone devices

#### CHANGED

- Improve the result of pinyin lexicon and sorting
- Instead of updating multiple resources from multiple places, you can now update them all at once from Settings / Reset / Update Resources
- Lexicon data updates
- Remove labels for built-in numeric keypad layout
- Replace the original Cantonese input method by Jyut6ping3
- Use gradient background instead of full transparent background on keyboard extension
- Candidate panel tab style
- Candidate item selection by shortcut not longer required any Select-Key mode
- Position Select-Key ignore composition to make the ordering more nature
- Key popup style for plain keyboard now the same as iPad keyboard

#### FIXED

- Fixed a bug that causes incorrect result when the candidate phrase contains mixed letter cases
- Fixed a typo that causes the pop-up function for numeric keys missing
- Fixed an issue that causes duplicated behaviors after changed between input methods, i.e. duplicated candidate outputs
- Fixed keyboard layout margin inconsistency
- Fixed the background color issue for keyboard previews
- Keyboard keys around the edge delay issue fixes
- Minor bug fixes 2.5.1 07/03/2020






Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 6
Updated At: 2026-11-04
Publisher: Ethan Liu
Operating System: iOS
License Type: Free

TOP DOWNLOADS
in Network & Internet last week