我正在从 Sabayon GNU/Linux 系统(主机)运行 Windows XP(客户机)的 Virtualbox 会话。
我正在使用 Adobe Illustrator CS2 进行项目,部分功能可以通过单击鼠标左键并按下 ALT 键来访问。
但似乎 ALT 键没有转发到客户系统。
为什么?
我在互联网上发现了很多论坛帖子和错误报告,描述了同样的行为。但没有解决办法,或者似乎还没有找到/实施真正好的解决方案。
有没有什么解决办法?我真的需要这个键来执行很多命令!
答案1
5chdn 的解决方案太麻烦了。不用Alt
,直接在 guest 中使用Win+Alt
就好了。
例如,要使用 Rubymine 的多重插入符号模式,原来的快捷键是Alt+click
,现在变成Win+Alt+click
。非常简单。
答案2
这最终对我有用:
如果您以全屏方式运行虚拟盒客户会话且不带鼠标集成,则 ALT 键可在虚拟盒客户会话中起作用。
HOST+I
禁用鼠标集成。HOST+F
切换到全屏。
再次点击HOST+I
并HOST+F
返回到您的主机系统。
答案3
这alt会以某种方式被您的主机操作系统 (linux) 当作特殊密钥夺走。对于 Ubuntu-MATE,以下方法有效:
gsettings list-recursively org.mate.Marco.general | grep mouse-button-modifier
应该向你显示:
org.mate.Marco.general mouse-button-modifier '<Alt>'
例如,如果您将其更改为 Super(又名 Windows 键):
gsettings set org.mate.Marco.general 'mouse-button-modifier' "<Super>"
我让它在 Photoshop 和 Win7 和 Win10 客户操作系统上运行。
我在这里想到了这个想法, 和这个可能成为 Unity 或其他桌面下相关“特殊主机密钥问题”的地方......
附言: alt–space在 win10-virtualbox-photoshop 中拖动图像仍然给我带来麻烦,如果有人知道,(最有可能高度相关的)原因是什么......