KeyboardKit 10.4 beta is out

Apr 2, 2026  ·  releases actions app autocomplete host

KeyboardKit 10.4 beta 1 is out! This release improves the keyboard launch times and addresses the breaking host application changes in iOS 26.4.

KeyboardKit header image

Keyboard Launch Times

This version improves the randomly slow keyboard launch times, by making the keyboard controller postpone potentially costly operations until the keyboard has appeared.

For now this is limited to autocomplete, which when called loads language models into memory. We now improve the launch time by doing this until after launch.

Host Application

This version adjusts the hostApplicationBundleId logic to handle the breaking changes in iOS 26.4.

If you must know which app a keyboard is used in, you should handle this with a UX-first approach, e.g. by letting the user pick a HostApplication in the keyboard. The new HostApplication.Picker can be used to easily do this.

If this affects your app, consider reaching out to Apple through a TSI (technical support incident) or by creating a feedback ticket in the Feedback Assistant.

App

This version adds more ways to open the main app from the keyboard, and provide a reason why, for instance with the new openMainApp actions.

This makes it possible for the app to adjust the UI based on why it was opened, e.g. to tell the user to tap the top leading back button to return to the keyboard after dictation is started.

Autocomplete

The Autocomplete.Toolbar view now has a ToolbarScrollMode that can be used to enable scrolling in the toolbar. When enabled each suggestion takes as much space as it needs.

Conclusion

Since the breaking host application changes in iOS 26.4 remain in 26.5, we should take this as a hint to design our keyboards differently, to work around these limitations.

KeyboardKit 10.4 brings new ways to manage the host application, and to open the main app with a reason, to allow you to design your app in a better way.

For complete details about all changes, see the KeyboardKit 10.4 release notes. Upgrade today to take advantage of these new features and improvements.

Discussions & More

If you found this interesting, please share your thoughts on Bluesky and Mastodon. Make sure to follow to be notified when new content is published.