Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Index

  • Keyman for iPhone and iPad Version History

    On this page

    Keyman for iPhone and iPad Version History

    11.0 alpha

    • Replaced deprecated calls to UIAlertView and cleaned up extraneous blank buttons (#1002)
    • Bookmark add button is enabled only when title/url fields have text (#1073)
    • Removed deprecated code to to support keyman:// scheme for ad-hoc distribution (#1160)
    • Updated the default keyboard to SIL EuroLatin (#1288)
    • Fixed bug behind some crashes of system keyboard (#1166)
    • Added support for keypress error feedback (#257)
    • Fixed ongoing issues with keyboard rotation and sizing, including the iPhone X notch. (#444) (#1045)
    • Fixed keyboard display/overlap of "Getting Started" info panel, added keyboard hide/display API functions. (#1084)

    10.0.208 stable

    Published 2018-08-02.

    • Fixed OSK layout problems (and possible crash) on iOS 11 on certain hardware (#1089, #1159)

    10.0.203 stable

    Published 2018-07-06.

    • Fixes an issue where a keyboard with varying row counts in different layers could crash (#1056, #1057)

    10.0.200 stable

    Published 2018-06-28.

    • 10.0 stable release

    10.0.163 beta

    Published 2018-06-27.

    • Fixes issue where next layer was not correctly selected when the first longpress key pressed (#1027)

    10.0.162 beta

    Published 2018-06-26.

    • Fixes miskey when pressing between two keys (#1020)

    10.0.161 beta

    Published 2018-06-14.

    • Fixes keyboard not responding to touch from #981 (#988)

    10.0.160 beta

    Published 2018-06-13.

    • No changes affecting iOS

    10.0.159 beta

    Published 2018-06-13.

    • No changes affecting iOS

    10.0.158 beta

    Published 2018-06-13.

    • Bug fix installing a keyboard with missing metadata (#982)

    10.0.157 beta

    Published 2018-06-13.

    • Improvements to device rotation (#981)

    10.0.156 beta

    Published 2018-06-12.

    • No changes affecting iOS

    10.0.155 beta

    Published 2018-06-11.

    • Platform tests (in keyboards) are now consistent across all platforms (#969)

    10.0.154 beta

    Published 2018-06-07.

    • Fixed API call to fetch BCP-47 language ids and make keyboard updates more robust (#961)

    2018-06-06 10.0.147-10.0.153 beta

    • No actual code changes affecting iOS (#873)

    10.0.146 beta

    Published 2018-05-18.

    • Code cleanup to remove warnings, etc. (#805)

    10.0.145 beta

    Published 2018-05-17.

    • Fixes occasional repeated characters when typing rapidly (#865)

    10.0.144 beta

    Published 2018-05-04.

    • Refactor navigation bar branding. (#802)

    10.0.143 beta

    Published 2018-05-04.

    • Search google when an invalid URL is entered in the address bar. (#801)

    10.0.142 beta

    Published 2018-05-03.

    • Supports loading of keyboard .json files which include milliseconds in date formats (#804)

    10.0.141 beta

    Published 2018-05-02.

    • Fix alphabetical list to be case insensitive on new keyboard list. (#803)

    10.0.140 beta

    Published 2018-04-25.

    • Fixed lack of output for certain punctuation longpress keys. (#702)

    10.0.139 beta

    Published 2018-03-22.

    • Initial beta release of Keyman for iPhone and iPad 10

    10.0 alpha

    • Updated versioning scheme for uniformity across all Keyman products.
    • Keyman app migrated to Swift 4.0 (#305)
    • KeymanEngine is now built as a Swift 4.0 framework (#378)
    • Refactored internal app data structures to be more strictly typed (#384, #388)
    • Add types to notifications posted by KeymanEngine (#389)
    • Refactor KeymanEngine's internal usage of KeymanWeb (#406)
    • Fixed bugs introduced by refactoring (#408, #413, #414, #416, #422, #443, #453, #463, #464, #465)
    • Removed notifications for subkey displayed, subkey dismissed and debug log messages (#389, #415)
    • Removed migration from old app data directory structure (#418)
    • Implemented Carthage as a dependency manager and include 3rd party libraries for unzipping and logging (#475)
    • Support installing Keyman Packages (KMP) for ad-hoc distribution

    2.6.4 stable

    Published 2017-08-26.

    • Fixed bug with blank keyboard on some devices (#218)
    • Fixed bug with keyboard width being incorrect on iPhone 7, iPhone 7+ (#224)

    2.6.0 beta

    Published 2017-08-18.

    • Numerous keyboarding bugfixes
    • Replaced an outdated internal library

    2.5.2 stable

    Published 2017-02-21.

    • Fixed bug with long-press keys not working on some newer iPhones

    2.5.1 stable

    Published 2017-02-09.

    • Keyman is now distributed by SIL International

    2.4.2 stable

    Published 2016-10-14.

    • Keyman Pro is renamed to Keyman and is now free!
    • Separate free edition discontinued

    2.4.1 stable

    Published 2015-11-03.

    • Now rotates correctly on iOS 9
    • Optimized for iOS 9
    • Fixed performance issues on iOS 8

    2.2.0 stable

    Published 2015-06-29.

    • Faster load, keyboard switching and more responsive touches
    • More stable, reduced memory requirements and addressed crashes
    • Improved look and feel including smaller banner and improved long-press menus
    • Smoother touch interactions and rapid touch interactions
    • Handles touches just outside a key more intelligently
    • Minor bug fixes and improvements

    2.1.0 stable

    Published 2015-01-27.

    • Built-in browser enables language display where standard browsers do not (Keyman Pro)
    • Other bug fixes & improvements

    2.0.2 stable

    • Fixes OSK display issues on iOS 6 & 7 (only Keyman Free supports iOS 6 & 7)
    • Fixes Navigation bar background image for iPhone 6 & 6 Plus
    • Fixes display of Get started & activity indicator for iPhone 6 Plus on landscape
    • Now displays version and build number in info page
    • Other bug fixes & improvements

    2.0.0 stable

    Published 2014-11-10.

    New Features

    • Use any Keyman keyboard throughout your entire iOS 8 device
    • Custom installable fonts with iOS 8
    • Updated keyboard styling

    Bug Fixes

    • Custom font issues experienced in iOS 7.1+ are resolved when you update to iOS 8

    1.4.0 stable

    New Features

    • iPhone & iPod Touch devices now show a key preview when a key is touched
    • Installed keyboards now have keyboard version information and help link available in keyboard picker
    • A-Z index in language/keyboard list is now enabled on iOS 7.1 and later versions
    • Hebrew, Arabic and other right-to-left languages are now correctly displayed flowing right-to-left on iOS 7 and later
    • European Latin keyboard no longer has desktop-based shortcuts enabled (e.g. .c no longer outputs ċ)
    • Default European Latin keyboard upgraded to latest version (1.2)
    • Keyboards can now be re-downloaded if the font fails to download
    • Keyboard is now reloaded after updating/re-installing a custom keyboard to allow any changes to appear immediately
    • Keyman help page link can now link to keyboard help
    • Other minor bug fixes, a potential memory leak, and performance enhancements

    Known Issues

    • iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps.
    • We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad:
      • Open the Keyboards list by touching the globe button on the keyboard.
      • Swipe left on the keyboard with the issue to delete it.
      • Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile.

    1.3.0 stable

    New Features

    • Enhancement: Keyboard is slightly taller on 3.5" and 4" devices to make it easier to use
    • Bug fix: A slightly longer press on a key would sometimes fail to input the keystroke
    • Default English keyboard is now enhanced for European language diacritics

    Bug Fixes

    • Font display in iOS 7.1 and later is improved
    • Egyptian Hieroglyphic keyboard works correctly
    • Click sounds when typing now correspond precisely to each touch
    • Some keyboards which displayed UTF-8 encoding bugs now load correctly.

    Known Issues

    • iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps.
    • We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad:
      • Open the Keyboards list by touching the globe button on the keyboard.
      • Swipe left on the keyboard with the issue to delete it.
      • Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile.

    1.2.0 stable

    New Features

    • Install custom keyboards created with Keyman Developer 9 (free download for Windows)
    • User interface updated for iOS 7
    • Performance improvements

    Bug Fixes

    • Font display in iOS 7.1 and later is improved
    • Egyptian Hieroglyphic keyboard works correctly
    • Click sounds when typing now correspond precisely to each touch
    • Some keyboards which displayed UTF-8 encoding bugs now load correctly.

    Known Issues

    • iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps.
    • We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad:
      • Open the Keyboards list by touching the globe button on the keyboard.
      • Swipe left on the keyboard with the issue to delete it.
      • Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile.

    1.1.0 stable

    New Features

    • Font installation for your language for iOS 7+
    • Keyman now opens in response to keyman://localhost/open links on websites
    • Text and text size are now saved and loaded back automatically after restarting the app.

    Bug Fixes

    • Copy/Paste no longer fails if the text contains apostrophe character
    • Fix for Javascript code injection
    • Popup keys no longer appear unexpectedly after key touch
    • (>) button in keyboard list now operates
    • Action button popups no longer overlap the button on iPad
    • Keyboard height now always cleanly matches available height in landscape mode
    • Help bubble for keyboard change button now shows on first use
    • Small message appended to mail and Facebook posts to help friends read text that may not display without fonts

    1.0.0 stable

    • First release!