Saqib The System.map is not a keymap. It holds the symbols for the kernel. If you want to ask someone who knows I'm sure Kirk will gladly inform you. As far as a keymap goes. Just build a kernel from a fresh source tree selecting the uk map. Then build a kernel with speakup using your modified for speakup uk map. Everything will work. HTH -- Frank Carmickle phone: 412 761-9568 email: frankiec at dryrose.com