Could you restate the problem more clearly please? That hardly makes any sense. Which language do you prefer - C or assembly?
What keyboard? In fact, what hardware are you using? Is it an embedded system of some kind, or a software emulator, or something else?