https://github.com/mackentoch/poc-ios-keyboard-extension
An iOS Keyboard extension POC
https://github.com/mackentoch/poc-ios-keyboard-extension
Last synced: 8 days ago
JSON representation
An iOS Keyboard extension POC
- Host: GitHub
- URL: https://github.com/mackentoch/poc-ios-keyboard-extension
- Owner: MacKentoch
- Created: 2025-06-14T15:38:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-24T08:46:07.000Z (about 1 year ago)
- Last Synced: 2026-07-16T09:33:29.666Z (8 days ago)
- Language: Swift
- Size: 1.37 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iOS Keyboard extension POC
A **SwiftUI** keyboard embeded in UIKit extension (_no choice extensions are UIKIT based_).
Magic done thanks to [SVGKit]](github.com/SVGKit/SVGKit) 🪄
Preview
| Keyboard | input |
| --------------------------------- | ------------------------------- |
|  |  |
> Easily maintainable by just editing a JSON file `KeyboardLayout.json` supporting JSON SVG as Button image.
Example
```JSON
{
"rows": [
{
"keys": [
{ "type": { "svgImage": "MONKEY_EYE" }, "action": { "insert": "🙈" }, "width": 45 },
{ "type": { "character": "O" }, "action": { "insert": "b" } },
{ "type": { "systemImage": "return" }, "action": { "insert": "\n" }, "width": 80 }
]
},
```