Re: polish characters
On Wednesday 10 August 2005 08:51 pm, Sebastian Luque wrote:
> Would somebody please point out how to set up a polish keyboard in
> KDE? I tried configuring the keyboard layout in control center,
> selected the polish keyboard layout, but cannot find where all the
> language-specific characters are. In fact, it seems that the US layout
> is still being used. It would help to have some application that
> shows where each character is on the keyboard. Macs have something
> where you shown a keyboard layout and the keys change colors,
> depending on which one you press, as well as showing the modified keys
> after shift, ctrl, alt. Anyone know an equivalent of that?
>
Unless I'm way off base here (and I certainly could be), Polish uses an
accented Latin alphabet, so the standard X Compose stuff would work. Go into
KControl -> Regional & Accessibility, Keyboard Layout, select the Xkb Options
tab, and check one of the options under Compose Key in the big
list-o-checkboxes. I use Right Alt. Then you can compose accented characters
with key combos, e.g.:
compose+slash, l = ł
compose+single-quote, o = ó
compose+semicolon, e = ę
...and so on. I have this handy shellscript that lets me paste a letter from
KCharSelect, and it will show the key combo to enter it:
#!/bin/sh
dir=/usr/X11R6/lib/X11/locale
dir="$dir/`sed -n "s#\([^/]*\)/.*:.*$LANG#\1#p" \
< $dir/locale.dir`"
grep -F $1 $dir/Compose
just run it and pass it a single character as an argument, e.g.:
$ ./compose.sh é
<dead_acute> <e> : "é" eacute # LATIN SMALL LETTER E WITH ACUTE
<Multi_key> <acute> <e> : "é" eacute # LATIN SMALL LETTER E WITH ACUTE
<Multi_key> <apostrophe> <e> : "é" eacute # LATIN SMALL LETTER E WITH ACUTE
<combining_acute> <e> : "é" eacute # LATIN SMALL LETTER E WITH ACUTE
$
Those are the possible combos for entering that character - you're interested
in the Multi_key sequences.
Hope this helps.
Reply to: