Ersatz Keyboard provides a framework that can be used to create custom keyboard extensions that resemble the built-in iOS keyboards.
It is based on Archagon's Tasty Imitation Keyboard, with changes from Kevin Lohman's fork.
This project is currently in development for use in another project.
- Rendered entirely using CoreGraphics.
- Dynamic Layouts – All the keys are laid out programmatically, meaning that the keyboard is much easier to extend and will automatically work on devices of all sizes.
- Support for auto-capitalization, period shortcut, keyboard clicks.
- An extensible settings screen.
- Dark mode and solid color mode.
This project is licensed under the 3-clause ("New") BSD license.