2012-01-12 62 views
2

我在我的Windows 7中安裝了virtialbox,並將Ubuntu安裝爲guest os。 我想按一個鍵(Alt + F1)激活ubuntu併發送繼續發送相同的密鑰給ubuntu,然後ubuntu會在ubuntu裏面激活這個問題。 這意味着我想按一個鍵在unbuntu中激活程序。 我認爲autohotkey腳本可以做到這一點。但是我不知道怎麼做。如何使用autohotkey發送密鑰到virtualbox

謝謝。

回答

1

您可以在VirtualBox窗口上嘗試WinActivate,並按照SendInput命令進行操作。由於VirtualBox使用各種低級別的鉤子,我不知道它將如何響應密鑰發送。

由於它是一個Windows應用程序,它有可能會接受其他Windows消息。 ControlSend命令可能很有用,但我不知道VBox是否會將密鑰傳遞給來賓操作系統。

AutoHotkey與低級應用程序爭執不下。某些軟件(如遊戲)故意阻止人爲輸入。其他人只是自然而然地做到這一點,例如,VirtualBox。