charcode 10 kbd.c static uchar *charcode[4] = { charcode 36 kbd.c c = charcode[shift & (CTL | SHIFT)][data];