KeyboardKit 5.6

KeyboardKit 5.6 is out! ๐Ÿš€ It adds support for for ๐Ÿ‡ง๐Ÿ‡ท Brazilian, ๐Ÿ‡ฎ๐Ÿ‡ช Irish, ๐Ÿ‡ต๐Ÿ‡น Portuguese and ๐Ÿ‡น๐Ÿ‡ท Turkish and makes it easier to setup system keyboards.

As with all new locales, KeyboardKit adds new keyboard locales as well as localized strings for the new locales, after which KeyboardKit Pro adds full system keyboard support for all new locales.

This means that KeyboardKit lets you create keyboards that can use the localized content of all available locales, while KeyboardKit Pro lets you create complete system keyboards that mimic native keyboards for all supported locales.

KeyboardKit 5.6 makes it easier to create system keyboards, by now accepting an input view controller, which is then used to resolve all other services. It defaults to the shared controller, which means that you actually donโ€™t even have to provide a controller if you donโ€™t want to.

Furthermore, the system keyboard will now automatically setup an emoji keyboard if you switch the keyboard type to emojis. This only works for iOS 14 and later, since the lazy stacks used by the emoji keyboard requires iOS 14.