KeyboardKit is customizable
KeyboardKit keyboards can be customized to great extent.
KeyboardKit can be customized to great extent. You can adjust input keys, keyboard layout, change how every individual key looks and behaves, and much more.
KeyboardKit comes with a styling engine that lets you change the button images and texts, as well as colors, fonts, shadows, callouts, etc. for any part of the keyboard.
KeyboardKit has a layout engine that let you customize the keys of a keyboard. You can replace, remove and insert single or multiple keys, or create a completely custom layout.
KeyboardKit lets you customize the callouts that are shown when users type and long press a key that has secondary actions.
KeyboardKit uses services for most behavior, such as an action handler that handles key presses. feedback, etc. All these services can be replaced by your own custom implementations.
KeyboardKit lets you use custom views with the standard system keyboard. You can add any views in and around it, replace any keys with custom views, and even switch out the entire keyboard view.