This project builds upon the now-archived PanglongKeyboard-iOS, aiming to make customizing the Shan language keyboard layout for iOS much easier—until native support by Apple becomes available.
This project aims to replicate the native iOS keyboard layout experience for the Shan language. It prioritizes simplicity:
- No fancy themes (though they could be added later).
- No cluttered settings buttons (which can also be added later).
- No privacy concerns—just type!
This project is based on KeyboardKit, which does not yet support the Shan locale. To address this, I created a custom fork: KeyboardKit-ShanPatched. This fork adds some locale information for Shan, although it is not perfect yet. I hope to submit a pull request to the main repository soon.
Since the free version of KeyboardKit doesn't support an emoji keyboard, I integrated ISEmojiView, a SwiftUI package, to serve as a wrapper for emoji input. It works as intended.
This project also implements a basic text autocomplete feature, using the word list from the ShanNLP project. The word list isn't fully optimized for daily typing yet, but I hope to expand it when I have more time and energy.
I don't plan to publish this app on the App Store anytime soon. However, if anyone is interested, feel free to help with that or use this project as a foundation for developing production apps.
Feel free to reach out if you have questions or if you want to contribute in any way:
- Website: noernova.com
- Twitter: @noer_nova
- E-mail: norhsangpha@gmail.com
MIT