I encountered a problem while creating new keyboard layouts for armaOS terminal. Some symbols, that could be entered like the "€" symbol, need more then one backspace keypress to delete them. Some symbols need 2 and some 3 keypresses.
This looks like that the encoding of the keys is UTF-8, which in some cases is represented by 1 8-bit character, and in some cases by 1 16-bit character, especially if the character is not part of the ASCII alphabet table. For example the german "ü" sign needs two backspace presses, the "€" sign needs 3 backspace presses.
Perhaps we can somehow work around this problem if SQF provides text functions to work around that behavior.
I encountered a problem while creating new keyboard layouts for armaOS terminal. Some symbols, that could be entered like the "€" symbol, need more then one backspace keypress to delete them. Some symbols need 2 and some 3 keypresses.
This looks like that the encoding of the keys is UTF-8, which in some cases is represented by 1 8-bit character, and in some cases by 1 16-bit character, especially if the character is not part of the ASCII alphabet table. For example the german "ü" sign needs two backspace presses, the "€" sign needs 3 backspace presses.
Perhaps we can somehow work around this problem if SQF provides text functions to work around that behavior.