Hello, with some pushing from Andrey Kuchar (thanks!), I have made a Russian keyboard map for use with nemo's keyboard drivers. To use it, you need to compile the kernel with /dev/kbmap support -- diffs to nemo's /sys/src/9/pcdisk attached. Upon startup (in /bin/termrc, preferably), you need to do bind -a '#�' /dev cat /lib/kbmap/kbd_ru.map > /dev/kbmap It replaces the Bulgarian keymap (I doubt anyone would want to use both). Now the question: I don't like the idea of having lots of kbmaps compiled into the kernel (That's why I didn't make kbmap_ru.c). I'd probably prefer several maps, initialized to kbmap_default, and controlled via /dev/kbmap. Should I make such changes? Should maps appear dynamically (for example, a map appears when a "reset n" or "keymap n" message with a new n is sent to /dev/kbmap)? What are the disadvantages of such a scheme compared to compiled-in maps? Goga