Thanks for the response.

keycode 0x71 = Mode_switch Multi_key
This is Alt_R, right?

Yes.


keycode 54 = C NoSymbol Ccircumflex
For this line, you need 'keycode 54 = c C ccircumflex Ccircumflex' otherwise you lose the lowercase 'c'.

Actually, that isn't true. On the machine where things are working correctly, this line enables shiftless lower case and shifted upper case. These three lines have the same effect:


keycode 54 = C
keycode 54 = c
keycode 54 = c C
keycode 54 = C NoSymbol

Of course, you need to choose one of the latter two if you're going to assign a character in Mode_switch.

ccircumflex. I don't see that as a keysym in any of the files in symbols/. What language is that used for?

Esperanto, for which i need Ccircumflex, Gcircumflex, Hcircumflex, Jcircumflex, Scircumflex, and Ubreve. As i mentioned, i have no trouble getting these symbols in X, as long as i don't try to get them with Mode_switch. Consider this line:


keycode 54 = a b c d

This means i should get:

c -> "a"
c+Shft -> "b"
Mode_switch+c -> "c"
Mode_switch+c+Shft -> "d"

However, on this one machine Mode_switch doesn't have any effect, no matter what key i assign it to.

Do `xmodmap -pk > outfile` on both machines and do a diff. That will show you your differences.

That was a good idea. I couldn't find any significant differences, but i have a feeling i did something wrong and will need to recheck. I also read somewhere that xkeycaps doesn't actually save modifier mappings correctly.


Thanks,

Leston

_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to