Get keyboard scancode von char

9

Ich möchte mit einer Virtualbox-VM interagieren, um eine unbeaufsichtigte Installation von Virtualbox-Guest-Additions durchzuführen. Daher muss ich Tastenanschläge an die VM senden. Ich kann dies tun, indem ich die VBoxManage-API benutze, wo ich den HEX des Scancodes an die VM sende:

%Vor%

Nun möchte ich einen vollständigen Befehl an die VM senden, wie:

%Vor%

Also muss ich jedes einzelne Zeichen dieser Zeichenfolge in einen Scancode umwandeln und mit VBoxManage an die VM senden.

Wie konvertiere ich diese Zeichen in die entsprechenden Tastatur-Scancodes unter Linux? Meine VM hat dieselbe Tastaturbelegung wie mein Host. Ich suche nach etwas, das ich so benutzen kann:

%Vor%

?

    
ifischer 22.02.2012, 13:13
quelle

1 Antwort

5

showkey --ascii scheint für die meisten Schlüssel zu funktionieren und es funktioniert in meinem GNOME-Terminal.

    
l0b0 19.03.2012 14:30
quelle

Tags und Links