Protecting your personal data and maintaining your trust is core to our mission at OkidoKey.
You may encounter an alert when installing OkidoKey on your device, warning that third-party keyboards may collect sensitive data such as passwords, credit card number or any other personal information.
OkidoKey is designed not to receive, store or transmit any keystroke.
Allow Full Access
According to standard and open access keyboards capabilities and restrictions, OkidoKey requires open access for the following items.
- Keyboard and containing app can employ a shared container
More information about open access, please visit https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html (see Table 11-1)
Which Apple devices are supported?
OkidoKey requires iOS 8 or later. For the best experience, we recommend you use the latest version of iOS available for your device.
How do I add input method?
You'll need a cin data table file for your input method.
If you have .cin data table file on web, you can download it directly in OkidoKey by tap Input Method from Setting, tap + button on top right and enter the address for the .cin file to download.
If you have .cin data table file in your computer, you can email the file to yourself and open attachment by OkidoKey.
After import, tap any .cin file from list to install.
What is .cin data table file?
A data table file is plain text file contains characters and its components with additional information for the Input Method saved by UTF-8 encode.
For more information or how to create by yourself, please visit https://github.com/lukhnos/openvanilla/blob/master/CinHowTo.markdown
Where can I find data tables for input method?
You can find data tables for common input methods like Cangjie, Dayi, Zhuyin and Array from OpenVanilla Open Source project.
OpenVanilla on Github https://github.com/lukhnos/openvanilla/tree/master/DataTables
How do I get data table for Boshiamy?
Boshiamy (Liu) is an commercial software registered by 行易有限公司. If there is no .cin file included in your purchase, you may need to export from you computer which have Boshiamy Input Method installed.
For Windows and Mac, please visit http://creativecrap.com/app/zhim-boshiamy-walkthrough for more information.
For members of Boshiamy Official site, you can export data table from IBus sqlite, please visit ibus2cin project for more information. http://creativecrap.com/app/export-cin-table-from-ibus-boshiamy-using-ibus2cin
Is OkidoKey support bluetooth keyboard?
iOS8 keyboard extension is not support hardware keyboard by Apple.
However, hardware keyboard is fully support by OkidoKey Notes.
What does this error mean? "Please enable input method before using OkidoKey"
It means you haven't choose any input method before start using OkidoKey Keyboard or the cin file is missing.
To fix the problem, make sure you have selected a .cin file for input method in OkidoKey setting. Then check "Allow Full Access" must be on in System Settings > General > Keyboard > OkidoKey.
If problem still exists, try to switch to another input method by select another .cin file, then switch back to original input method.
Still no luck?! Try re-install OkidoKey from App Store.
What does this error mean? "An error occurred while parsing file, the file is invalid or corrupted."
If you encounter this error message, this means there is a problem with your .cin file.
Make sure it is well-formed cin data table file.
Why should I turn on "Allow Full Access"? Is it safe?
OkidoKey requires to access files for input method, therefore it "Allow Full Access" must turn on.
For more detail, please check out Privacy and Policy section.
There is no keyboard fits my input method, what should I do?
Feel free to to drop a mail or tweet, then we can discus more detail for what you need.
Even better if you are interesting to make one by yourself, please visit https://github.com/ethanliu/OkidoKeyCharsets for more information.
I have more questions, how can I contact you?
If you have any other question or suggestions, you can contact me via email [email protected] or Twitter @ethanliu