I have XFree86-3.3.6 with XKB enabled under Linux.
My settings are:
Linux:
glibc 2.1.1
kernel 2.2.16
XFree86 3.3.6
locale:
LANG=ru_RU.KOI8-R
LINGUAS=ru
LC_ALL=ru_RU.KOI8-R
X:
XkbKeycodes "xfree86"
XkbTypes "default"
XkbCompat "default"
XkbSymbols "us(pc101)"
XkbGeometry "pc"
XkbRules "xfree86"
XkbOptions "grp:ctrl_shift_toggle"
XkbModel "pc101"
XkbLayout "ru(winkeys)"
On Control-Shift I toggle US/ASCII - Cyrillic keyboard layout. Almost all
modern applications "grok" these settinhs: KDE-1.1.2, HelixGNOME 1.2,
Netscape 4.75, etc, and insert/display correct cyrillic letters. But LyX does
not ;(( Lyx just blindly ignores cyrillic input via Xkb. It works well with
it's intenal recoding via keymaps.
With settings above X sends to application cyrillic keysyms such as Cyrilic_A,
Cyrillic_B etc. How to make LyX understand cyrillic keysyms, because it is a
little bit annoying to have one application being russified in another way then
all other.
TIA, Nick