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.

Reply via email to