Frankie by Creativecrap
The Input Method Keyboard Kit
$399.99
Frankie is about to retire, so please use OkidoKey instead.
Frankie is about to retire, so please use OkidoKey instead.
Frankie is about to retire, so please use OkidoKey instead.
Frankie (formerly OkidoKey) offers an in-app keyboard that includes a plain text editor and a keyboard extension for system-wide usage. Additionally, the Clip Pad editor mode automatically copies text, enabling typing without the need to create or open a document.
A single keyboard extension offers multiple input methods, enabling seamless English typing without the need to switch to another keyboard. It incorporates features such as emoji support, a lexicon, spellcheck, predictive text, and intelligent punctuation, collectively enhancing the efficiency of typing.
- Includes most common and ready-to-use Chinese input methods and keyboards, i.e. Array, Cangjie, Dayi, Pinyin, etc.
- Capable of using custom input methods.
- Capable of using multiple input methods and keyboards.
- Sibling Keyboard and Key Flicks for Half/Full-Width symbols (iPad).
- Composition prompt option.
- Navigation Keyboard.
- Bluetooth keyboard supports (in-app text editor only).
- Auto-copy content feature in Clip Pad editor mode.
- Chinese and English mix-typing (triggered by return key).
- Chinese lexicon and Emoji.
- Smart punctuation.
- Homophones and Phonetics Lookup.
- Traditional and Simplified Chinese output.
Input Methods
- Optimized for Array input method and fully supports special and shortcode mode.
- Zhuyin input method supports the standard, Et26, Et41, Hsu, and IBM keyboard layouts.
- To install custom input methods like Boshiamy, select the CIN table file from the file browser and choose install.
External Keyboard
External keyboards are not supported by keyboard extensions; however, you can use Clip Pad in split-view as a bridge for inputs, with auto-copy content feature in Clip Pad editor mode. All you need is switching to the next app, then tapping the paste icon or cmd-v to paste the content.
more This release contains bug fixes and documentation updates.
#### FIXED
- [ime/candidate] Resolved an issue where turning off all candidate features could cause problems in the IME.
- [setting] Updated settings for compatibility with iOS 26.
3.5.1 10/15/2025
This release includes fixes for multitasking issues that were present in previous versions on more powerful devices.
#### FIXED
- [keyboard/ime] Resolves the issue of the keyboard not responding and various other problems on iPhone 16 and possibly newer devices.
- [editor]] Corrects the incorrect font.
- [candidate] Fixes the incorrect output when selecting a candidate using the space bar.
- [candidate] Resolves the issue of candidate redrawing and font problems.
- [candidate] Fixes the issue of replacing the English type of candidate.
#### CHANGED
- [ime] Adjust the latency.
- [keyboard] For a full-size keyboard, adjust the key flicks.
3.5.0 10/01/2025
This update includes bug fixes and improvements, particularly in the multi-thread handling, which aims to optimize the use of hardware resources.
#### NEW
- [misc] Added a new resource location: GitLab.
- [misc] Added a one-click backup feature for all personalized data.
#### IMPROVEMENTS
- [candidate] We've reduced unnecessary data reading and UI updates to enhance efficiency.
- [editor] We've addressed the lagging and dropping experiences that users have encountered while using hardware keyboards.
#### FIXED
- [keyboard] We've resolved an issue that could lead to crashes or an empty keyboard if the last row of the keyboard doesn't contain a spacebar, such as keypad1 keyboards.
- [editor] We've fixed the cloud document permission issue by eliminating excessive auto-saving.
- [candidate] We've corrected the incorrect results for candidate items in spellcheck and prediction.
- [candidate] We've resolved the inconsistency in the results of candidates displayed in the editor and keyboard extension.
#### CHANGED
- [editor] The Auto-copy feature for Clip Pad has been enabled by default.
- [candidate] We've modified the Traditional and Simplified Chinese character conversion flow.
- [panel] We've adjusted the display items for each row and the display style.
- [panel] We've reduced the number of items per row to make it more comfortable for longer English words.
- [panel] For Snippets, we've changed the display format to show 1 item in portrait mode and 2 items in landscape mode.
#### REMOVED
- [array10] We've removed the symbol preview for composition 23 and 255.
3.4.0 09/16/2025
This release contains fixes for the missing keyboard toggle key for iPad.
#### NEW
- New keyboard toggle shortcut option to prevent conflict with system shortcut.
#### FIXED
- Fixed the issue that caused some keys missing from the keyboard.
- Fixed errors on create new document.
#### CHANGED
- Personalized Phrase document update.
3.3.1 08/22/2025
# 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.
#### NEW
- Next lexicon: 教育部《臺灣台語常用詞辭典》.
- New lexicon: 教育部《臺灣客語辭典》.
- New input method: 行列 30 詞庫版.
- Next, Global, and Shift key arrangement feature.
- New User Lexicon by Code(快) candidate category.
#### IMPROVEMENTS
- Improve the Chinese tokenization for better lexicon and emoji results.
- Add a new done button while editing the font preview content for ease of dismissing the keyboard.
- Keyboard color tweaks for each appearance, and they are compatible with iOS 26.
#### FIXED
- Fix the incorrect result while the lexicon locale is not the same as the input method output locale.
- Fix the incorrect result of syllable searching.
- Remove keyboard type detection for email and tel columns to prevent contact feature conflicts.
- Fix the One Hand Mode state not being restored after the keyboard appears.
- Fix the incorrect amount of total pages for the page indicator under the candidate bar.
- Fix the issue that causes a crash while selecting an item by shortcut in the Candidate Panel.
#### CHANGED
- Remove emojis with skin tone to reduce the number of the same emoji.
- The candidate position select key feature now works with an amount below 10.
- Added a reasonable margin to each item of the candidate bar.
- Lexicon setting changed.
- Personalization settings changed.
- Reset setting changed.
3.3.0 08/20/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.
#### REMOVED
- Remove GitHub mirror/proxy options.
3.2.4 07/21/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/19/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/10/2024
#### FIXED
- Fixed the Shortcode and Special code behavior of the Array30 input method.
- Fixed the Q key behavior of the Zhuyin input method with the Hsu keyboard layout.
- Fixed related lexicon, emoji, etc. may have no effect.
- Fixed incorrect colors while the keyboard appearance mismatched.
- Fixed EN/CH option missing from the Globe key.
#### CHANGED
- Allows more flexible width for each item of the candidate bar.
- Adjust colors for keyboard, candidate bar, candidate panel for both light and dark mode.
3.2.1 09/11/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.0 09/06/2024
If it ain't broke, don't fix it.
#### 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/25/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 a90x 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/11/2024
Begin with this release. The minimum requirement is iOS 15.0.
### Fallback Fonts
Fallback fonts used when the default font missing a glyph it will try to replace with the fallback font to display the glyph if available.
To use Fallback Font feature, please install custom fonts via the FontBooth app or other font provider apps.
The fallback font support built-in text editor and keyboard candidates, however the user installed font doesn’t support under keyboard extension therefore you can not use fallback font in custom keyboard.
#### NEW
- Added a keyboard character preview option, the key label will not respond to shift state just like legacy iOS keyboard if disabled.
- Added a Fallback Font feature to support using user installed fonts and enhance the lack of Unicode CJK block of system fonts.
#### FIXED
- Fixed incorrect cursor position when moving cursor by on-screen arrow keys.
- Fixed Always open Clip Pad on launch not working issue.
- Fixed other minor bugs.
#### CHANGED
- Input Method collection classified
- Keyboard collection classified
3.0.3 12/19/2023
- Fixed an issue that caused the keyboard extension to crash since v3.0.1
3.0.2 10/13/2023
#### NEW
- Add user installed font support for built-in editor
#### FIXED
- Fixed an issue may cause radical not display correctly for some input method
- Fixed an issue cause no candidate result for specified radical
#### CHANGED
- Remove Dayi4 from input method collection since its similar to Dayi
3.0.1 09/28/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
#### 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
#### FIXED
- QWERTY-K14 not working as expected
- Keyboard contains shrink rows that sometimes do not display correctly
- Various bug fixes
3.0.0 09/13/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 04/18/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
release candidate 1
2.6.2 01/17/2023
#### NEW
- You can now copy phrases directly from the lexicon list or searching result
#### FIXED
- Fixed an issue that Zhuyin input method with non-standard keyboard layout doesn't work with Training and Syllable correction
2.6.1 09/19/2022
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
- 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.0 09/15/2022
#### NEW
- Added: lexicon from array30
#### FIXED
- Fixed mismatch keyboard issue of bpmf-Hus.cin
2.5.7 02/15/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.
#### 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.6 01/11/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
2.5.5 04/28/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 over Cloud service when the network is not stable
- Fixed the search function of the lexicon
2.5.4 11/29/2020
This release contains bug fixes and documentation updates.
#### FIXED
- [ime/candidate] Resolved an issue where turning off all candidate features could cause problems in the IME.
- [setting] Updated settings for compatibility with iOS 26.
more Version 3.5.1 10/15/2025
Data Not Collected The developer does not collect any data from this app.