Hi,
Not owner of a NI keyboard yet but many thanks for working on this, and sharing it !
As extension, it could be shared via Reapack, for best delivery to users., as they will get every update.
If you need help your repo reapack friendly, don't hesitate to contact me of cfillion and we wll help you on that.
Or you can simply propose your .dll to
https://github.com/ReaTeam/Extensions at every update. So you don't have to take care of anything else than uploading the dll.
Cheers !