Scancode in Unicode umwandeln



  • Hey,

    ich schreib gerade ein Programm welches die Scancodes
    der Usereingabe ausliest. Ich schalte das Terminal dazu
    in den Raw-Modus und weise den Keyboard-Treiber an mir die
    Scancodes zu liefern...

    ioctl(INPUT, KDSKBMODE, K_MEDIUMRAW);
    

    Nun will ich diese Scancodes wieder in Ascii (unidcode?) Zeichen
    umwandeln. Sodass ich also z.B. für 0x30 wieder 'a' erhalte
    (was zumindest auf meine Tastatur zutrifft, aber bestimmt nicht auf jede).

    Kennt jemand einen Weg um dies zu bewerkstelligen?


Anmelden zum Antworten