KeyboardKit 9.9 Beta

KeyboardKit 9.9 beta is out! This version adds support for Liquid Glass to all devices that run iOS 26, and reverts the layout view modifier beta feature that was introduced in KeyboardKit 9.8.

Blog header image

💧 Liquid Glass Support

KeyboardKit 9.9 will automatically adjust the standard styles and layout configurations to match the new Liquid Glass design, when it’s run on a device that runs iOS 26 or later.

This means that KeyboardView and all other keyboard components will automatically be updated for the new design, including all predefined keyboard themes.

KeyboardController has a new setIsLiquidGlassEnabled(...) function that lets you enable or disable the new Liquid Glass design regardless of the device and operating system, if you need to.

😀 Emoji Keyboard Adjustments

The EmojiKeyboard has been adjusted to apply a style-based spacing between its sections. This adds a better separation between categories.

📄 Text Input Cursor Movement

The UITextDocumentProxy has been extended with more cursor movement functionality, like moving the cursor to the beginning and end of the entire document.

Since this builds upon the full document reader engine, it’s only available in KeyboardKit Pro, but it doesn’t require a license.

💥 Keyboard Layout View Modifier

This was a promising change, but it turns out that the .keyboardLayout(...) view modifier that was added as a beta feature in KeyboardKit 9.8 is not needed.

Since KeyboardView already has a layout parameter for custom layouts, we can use it directly. This also removes any risk of triggering multiple recalculations of the keyboard layout.

If you use the .keyboardLayout view modifier, please switch to injecting the layout into the initializer.

Conclusion

KeyboardKit 9.9 is a small release that prepares the library for iOS 26 and fixes a couple of bugs. It also removes the recently added layout view modifier, since it’s not needed.

For more info, see the KeyboardKit and KeyboardKit Pro release notes.

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.