unix-streamdeck/streamdeckui

write does not work with Unicode codepoints higher than U+16D6

Closed this issue · 1 comments

Whenever a character with a higher Unicode codepoint than U+16D6 is included in the 'write' section of a configured button, all text before this point will be written, all text after and including this point will not be written. (e.g. if the write section contains "Hello ᛝ World", when pressing the button "Hello " is written and error output is:

Could not complete the write command: (6, 'ᛝ')

I have tested out a handful of codepoints higher than U+16D6 and this has happened with all I've tested. Below this number, everything seems to work fine.

I tested the buttons by using the same buttons to try both lower and higher codepoints; the buttons work.
My system (Ubuntu 22.04) is also able to type and display these high codepoint characters, so it does not appear to be a problem with my system. (In fact, the code points will display in the 'write' section just fine.)

Apologies, I've confused this project with another similar project.