Supported Keyboards
KeymapKit comes with support for the following keyboards:
Writing your own keyboard
You can write your own keyboard model by instantiating a KeyboardModel and subclassing KeymapKeyboardElement.
Take a look at the Planck keyboard walkthrough for a detailed look at the Planck as an example.