Skip to content

Instantly share code, notes, and snippets.

View EtiTheSpirit's full-sized avatar

Eti // Xan EtiTheSpirit

View GitHub Profile
@EtiTheSpirit
EtiTheSpirit / sitelen_pona.c
Last active June 10, 2024 18:51
Enables QMK keyboard firmware to type sitelen pona natively.
// clang-format off
// Derived from the AHK script and upgraded by akesi seli San (Xan) for use in QMK keyboard firmware, written in C.
// This was written for the ZSA Moonlander but anything using QMK works. I don't know about ZMK. Never used it.
//
// THIS CODE IS INCOMPLETE; IT IS A SNIPPET FOR YOU TO PUT INTO YOUR OWN FIRMWARE SOURCE. IT WILL NOT BE EASY TO SETUP AND
// IS NOT PLUG AND PLAY. SETUP AND C KNOWLEDGE ARE BOTH REQUIRED, DONE SPECIFICALLY FOR YOUR OWN USE CASE. HANDLE WITH CARE.
//
// Major changes, and how this works:
// - This now includes ALL words, including nimisin from Fairfax HD's font.
// These words can be toggled via macros, as not all fonts support them.