/ersatz-keyboard

A custom keyboard for iOS8 that serves as a tasty imitation of the default Apple keyboard. Built using Swift and the latest Apple technologies!

Primary LanguageSwiftBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Ersatz Keyboard

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.

Features of the original

  • 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.

Screenshots (old)

Portrait

Landscape

Settings

License

This project is licensed under the 3-clause ("New") BSD license.