KeyboardKit 9.2
Feb 14, 2025 ·
KeyboardKit 9.2 is out! 🚀 This version adds more settings and makes it possible to use alternate keyboard layouts for locales that support it. Let’s take a look!
More Settings
KeyboardKit 9.2 adds many new settings and environment properties, e.g. for the space long press behavior, trailing space action, input toolbar, and keyboard dock edge.
These new settings are added to the KeyboardKit Pro settings screens as well, which means that it’s as easy for you to change them with code, as it is for your users to change them in the app.
Colemak
KeyboardKit 9.2 adds Colemak support, and enables it for locales that are compatible with QWERTY, AZERTY & QWERTZ. It can be picked from KeyboardKit Pro’s new layout type picker.
Alternate Keyboard Layouts
KeyboardKit 9.2 makes it possible to use alternate keyboard layouts for locales that support it, and add many keyboards for locales that support QWERTY, AZERTY, QWERTZ & Colemak.



The new layout capabilities are used by the locale context menu and KeyboardKit Pro locale screen, which means that you can let users pick between supported layouts when adding a locale.
This is powered by new types like Keyboard.AddedLocale
and Keyboard.LayoutType
and is honored by KeyboardView
and all of KeyboardKit Pro, without having to write any additional code.
Since not all locales support multiple layouts, KeyboardKit has new APIs to handle alternate layouts.
Host Application Improvements
KeyboardKit 9.2 makes the hostApplicationBundleId
auto-persisted, so that it can be read from the main app target, when it’s opened from the keyboard to perform certain operations.
Conclusion
KeyboardKit 9.2 contains many new settings, and features that makes KeyboardKit even better. 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.