Input Method & Keyboard Kit

Frankie / OkidoKey Keyboard


Capable of custom input methods

Support Custom 3rd-party keyboard across hole iOS

Support hardware keyboard with build-in text editor

Input Method


Array, Bpmf, Cangjie, Dayi, Pinyin, and other common Chinese input methods are ready to use.

For the rest, you can install your cin-format table file as well.


Keyboards are how you interact with the input method.

Enable or disable auto-copy mode in Clip Pad
Brings up the keyboard
The radicals or compositions
Candidates result and allow to pick by a select-key
Toggle candidate panel to show the complete candidate result
Candidate bar pagination
Keys has orange shadow bringing popup options by long press
Flick or swipe down to output the character on top-right
Tab key
Tap twice to turn on caps lock and continue to input uppercase characters
Enable or disable input method
Long press to enter the cursor mode, however not like the system cursor mode it only moves the cursor in a limited range of text, also indicate current input method and output locale
Switch to next keyboard layout or tap without release then drag to any key from the new layout then release, it will output the character form the key then return to the original keyboard
Long press to show the option of output locale, navigation pad, and other input methods. Single tap to switching back to system keyboard or toggle navigation pad in the editor
Output the radical if any or regular submit behavior
Press and hold to repeat deletion
Hide the keyboard

Navigation Pad

For more precise cursor moving.

Home key brings the cursor to the beginning of the line
End key brings the cursor to the end of the line
Delete Key
Toggle between selection mode, only work in the editor

Array Input Method

The keyboard may have different behaviors according to the input method.

Flick or Keypad with position keys: Using flick or radical with position key combination.

Keypad w/o position keys: Input the radicals without any positions.

Zhuyin (bpmf) Input Method

There are several different keyboards for the Zhuyin input method includes ET26, ET41, HSU, IBM, etc.

Besides the desktop styles, there are keypad layouts of old school non-smartphone styles available.

Hardware Keyboard

The in-app plain text editor works with any hardware keyboard. You can edit your documents on the device or clouds.


Clip Pad

Designed to work with split-view mode, copy the content automatically, and ready to paste anywhere.

last but not least

  • Homophones lookup
  • Phonetics lookup
  • Chinese / Pinyin Lexicon
  • Composition Option
  • Key Flicks for iPad
  • Navigation Pad
  • Smart Punctuation
  • User Lexicon
  • Emoji
  • Traditional and Simplified Chinese Conversion
  • Spelling Check
  • Syllables Correction for Bpmf
  • Bpmf-Hus Q-Key Behavior Option


Frankie OkidoKey
Prev. Name OkidoKey OkidoKey Lite
Price $6.99 Free
AdvertisementAd. - Banner on top of the editor and requires every time to install an input method
Privacy - Advertisement frameworks and contents may contain data collection and behavior tracking, etc
Input Method - Only allowed to install one input method at a time


Why the name changed?

App Store is preventing clone app exists, which effects our apps, OkidoKey and OkidoKey Lite, which the name, icon and its features are too similar.

To keep both apps exists, we have to make some difference and re-branding the apps.

Can it work with a hardware keyboard?


Hardware keyboards are not working with any 3rd party custom keyboard, since the keyboard extension was designed for touch events and physical hardware.


The in-app editor supports hardware keyboards just like everything else.

For the purpose, the in-app editor only works with the input method that came from the app, therefore you should switch to the English keyboard before using the editor.

What is the Clip Pad?

Due to the lack of hardware keyboard support of custom keyboard. The Clip Pad was designed and served as the middle man.

Tap the icon on top-right to open the Clip Pad.

The content does not save to the disk, on the other hand, it makes a copy of the content to the clipboard while the app losing focus.

All you have to do is paste it anywhere you like.

The Clip Pad works best in Split View mode on iPad with hardware keyboards.

What's the differents of Select-Keys

Candidates may came from different sources, i.e. radicals from the input method, lexicon, spell checks and emoji in different orders.

The select-key from input method itself only works for radicals, even it not visible on the scree.

Works on every candidate on the screen, starts from 1 to 0(10th).

How to enable custom keyboard?

Tap Keyboard Setting from Setting > Input Methods to navigate to system setting.

Select "Keyboards" then make sure both "Keyboard" and "Allow Full Access" are enabled.

How to install a custom input method?

It requires a cin-format table file for the input method.

Upload the file anywhere you can access from your device, i.e. iCloud, Dropbox, Google Drive or any cloud service then make sure it's connected in the Location section of the file browser.

Tap the Choose CIN File... from Setting > Input Methods, then choose the file for installation.

Unable to select the cin file?

Make sure the file name either ends with .cin, .gcin, .xcin or .okidokey as the file extension name.

Furthermore, if you have other 3rd party custom keyboard apps installed, please try to uninstall them first before trying to install custom input method.

Unable to view advertisements?

Please make sure to turn off "Limit Ad Tracking" from Settings > Privacy > Advertising.

For more information, please visit Limit ad tracking and Advertising & Privacy from Apple.

How to use ETen/Hsu keyboard with Zhuyin/Bpmf?

Install the regular Zhuyin input method first, then you can assign other keyboard layouts to the input method.

Bpmf-Hsu has a standalone input method, they work either way however since the radical data is different, the result might be different as well.

Is it support for Boshiamy?

Please review the "How to install a custom input method" question.

If you have no clew about the "cin-format table file", take a look at Boshiamy Walkthrough for a start.

Visit ibus2cin project, if you have the membership of Boshiamy C&C official site.

Please fully describe your question, attach videos or screenshots when possible. The more information you provide helps us deliver more accurate responses.


89 comments, 0 pingback