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%?
showkey --ascii
scheint für die meisten Schlüssel zu funktionieren und es funktioniert in meinem GNOME-Terminal.