9

Virtualbox-VMと対話して、Virtualbox-Guest-Additionsの無人インストールを実行したいと思います。したがって、キーストロークをVMに送信する必要があります。VBoxManage-APIを使用してこれを行うことができます。ここで、スキャンコードのHEXをVMに送信します。

# sends "b" to the VM
VBoxManage controlvm "$VMNAME" keyboardputscancode <HEX>

次に、次のような完全なコマンドをVMに送信します。

mount /dev/scd0 /media/cdrom0<Enter>

そのため、その文字列のすべての文字をスキャンコードに変換し、VBoxManageを使用してVMに送信する必要があります。

Linuxでこれらの文字を対応するキーボードスキャンコードに変換するにはどうすればよいですか?私のVMには、ホストと同じキーボードマッピングがあります。私はそのように使用できるものを探しています:

$ getscancode n
> 31

4

1 に答える 1

5

showkey --asciiほとんどのキーで機能するようで、GNOME ターミナルでも機能します。

于 2012-03-19T14:30:56.780 に答える