![有没有办法让 VirtualBox 始终为客户机抓取键盘输入?](https://linux22.com/image/1573546/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%AE%A9%20VirtualBox%20%E5%A7%8B%E7%BB%88%E4%B8%BA%E5%AE%A2%E6%88%B7%E6%9C%BA%E6%8A%93%E5%8F%96%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%EF%BC%9F.png)
我有 win7 作为主机和 Ubuntu 18.04 作为客户机。我需要在客户机上安装我的 discord 应用程序才能使用 caps-lock 键,即使 Ubuntu 窗口不在焦点上。
答案1
很抱歉给出否定的答案,但客户不可能拦截主机上的事件。这将是巨大的如果客户机能够脱离虚拟机,则会出现安全漏洞。
但是,主机可以拦截该密钥,例如通过使用 自动热键并执行可以在客户机上看到的操作。例如,如果您定义一个共享文件夹,主机可以向其中写入一些内容,客户机可以检测到这些内容并执行所需的操作。
我有 win7 作为主机和 Ubuntu 18.04 作为客户机。我需要在客户机上安装我的 discord 应用程序才能使用 caps-lock 键,即使 Ubuntu 窗口不在焦点上。
很抱歉给出否定的答案,但客户不可能拦截主机上的事件。这将是巨大的如果客户机能够脱离虚拟机,则会出现安全漏洞。
但是,主机可以拦截该密钥,例如通过使用 自动热键并执行可以在客户机上看到的操作。例如,如果您定义一个共享文件夹,主机可以向其中写入一些内容,客户机可以检测到这些内容并执行所需的操作。