I am making a keyboard for a constructed language, and it contains many digraphs. I am currently usings store() to have a string of both monographs and digraphs alike, but this leads to a shift in the keystroke assignments, since it treats the digraphs as two different elements of the string. Is there a way to turn, for example, βrhβ, into some sort of variable in which I can reference as a single element so I do not run into this problem? Thanks!
Hi @lumrodger,
Welcome to the community!
Sadly, itβs not really possible to do that neatly with Keyman .kmn keyboards today. However, we are in the midst of implementing a new keyboarding standard, which will allow you to do this much more easily. Please note, it will be a year before a version of Keyman is released that has full support for this new standard.
2 Likes
Nice. Very similar to what Keyman is already doing.
1 Like
Hello @Marc,
Sorry for the very late reply, but I was able to make a work around.
Since my digraphs followed a similar convention (by adding an βhβ), I just made stores of all of the first characters in the digraph, and when I applied keyboard rules, I just added an extra βhβ where needed in the output.
Thanks for your help!
1 Like