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!
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.
Nice. Very similar to what Keyman is already doing.
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!
@lumrodger, good to hear!