> >>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.

Huh. When I tried to do this before, I was only able to type the capital or 
lowercase, but now it works as you say. Very strange.

> > 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.

Another thing you could try would be to set up an Esperanto XKB keymap based 
on whichever national keymap you're using, though the ideas behind 
Mode_switch and ISO_Level3_Shift have changed in XFree 4.3.

Good luck,

Frank

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

Reply via email to