I want to create some sort of install-able module that makes LibreWriter automatically replace typed characters with custom characters elsewhere in the unicode range (for UTF-8 encoded text).
So, let’s say that whenever I type “zhe”, librewriter changes “zhe” →
If you’re curious about why I want to do it this way, it’s because I’m a conlanger, and I essentially want to create my own input encoding for my own constructed language font, much the same way Japanese and Chinese creates input encodings for thousands of characters on a standard keyboard.
But I want to create something that can be activated/turned on or off, because obviously, not all my writing will be done in this conlang. And I don’t want to have to create manual substitution inside the editor each time I open a document for this purpose. I also want to be able to share the module/encoding/thingie with other conlangers, so that they can type in my conlang if they want.
I’m sorry to be asking like this, but this is such a niche use case that google and duckduckgo/other search engines are pretty much useless to help. And I don’t know enough about the various terms to know if this is even how this sort of thing is done. So really, any information you can give to help me in the right direction, would be greatly appreciated.
Thank you for your time.