DraqueT / PolyGlot

PolyGlot is a conlang construction toolkit.
MIT License
378 stars 43 forks source link

Combining diacritics don't work or appear in reverse order (weird?) #1327

Open rolfmeles opened 9 months ago

rolfmeles commented 9 months ago

Using Linux I have the advantage of having lots of combining keys on my keyboard, so called dead keys. I guess everyone here knows what I am talking about. I am super used of pressing the dead key and then entering the letter that shall be combinet with the diacritic of the dead key. For example:

  1. Press the ^-key (nothing happens)
  2. Press the a- key → I get an â.

In Polyglot some dead keys are kompletely ignored (for example circumflex, cedilla, tilde) and others print immediately and then combine with the letter before it! For example the dot below as in ạ. I press a and then the ̣and it puts itself under the a.

Would it be very hard to make all dead keys work "normally"? That would simplify my workflow immensely.

Thanks for the great work on this wonderful app! I love it, it makes inventing languages so much more organised!

DraqueT commented 8 months ago

Unfortunately I think this might be due to Java, which PolyGlot runs on. I have found some documentation of folks who have had similar problems. If you check this out, it might help. I believe it is due to how Java captures keyboard input from Linux, though.

Let me know if the link helps at all.

rolfmeles commented 8 months ago

Oh I see. Thank you! Seems as if you forgot to paste the link, though … ;)