hello, in the past i have contributed two layouts for layout.mobile-intl.h -
dvorak, and armenian.
they behave differently: with dvorak layout shift works and types the uppercase
character.
with armenian layout - it doesn't.
with cyrillic layout - it does!
with dvorak layout i describe keys like this:
---
{ 0, 0, XK_a, 1 },
{ 0, 0, XK_o, 1 },
{ 0, 0, XK_e, 1 },
---
with armenian i describe like this:
---
{ "ճ", "Ճ", XK_Armenian_tche, 1 },
{ "փ", "Փ", XK_Armenian_pyur, 1 },
{ "բ", "Բ", XK_Armenian_ben, 1 },
---
this way i get the lowercase and uppercase glyphs right on the keyboard, but
the uppercase glyphs aren't getting typed.
i wonder what have i missed.
may it be that i need to add some special handling for the armenian characters
in some other .c file so that i could describe it like i described dvorak, and
it would automatically calculate the uppercase symbol?
but i did not find/understand what other code should be changed.
thank you.