Cmd+Space 快捷方式未传递到 Parallels Linux 虚拟机

Cmd+Space shortcut isn't passed to the Parallels Linux Virtual Machine

我在 Parallels Desktop 14.0.1 (45154) 上创建了 Xubuntu 18.04 的虚拟机。安装后立即需要安装 Parallels Tools,但存在问题。我使用了 this 指令。它完美运行。

但现在我想使用本机 Cmd + Space 键盘快捷键切换语言。为此,我在 Parallels Desktop 中创建了一个规则: Cmd + ACmd + SCmd + V 等快捷方式可以正常工作。

在Xubuntu中设置快捷键切换语言Ctrl + Shift:

并且快捷方式 Cmd + Space 不起作用。 Cmd + ShiftControl + Shift 工作正常。但不是 Cmd + Space.

我想出现这个问题是因为 Parallels 没有时间拦截键盘快捷键,因为 macOS 会自行拦截它并在 macOS 中更改语言。但是这个键盘快捷键在 Windows 虚拟机中有效。

希望您能原谅我的俄语界面截图。

我在 Windows 虚拟机上遇到了同样的问题。您应该禁用 OS 和虚拟机之间的键盘布局同步。

您只需找到并修改 config.pvs 文件。

<KeyboardLayoutSync dyn_lists="">
   <Enabled>1</Enabled>

并将 1 更改为 0。它应该如下所示:

<KeyboardLayoutSync dyn_lists="">
    <Enabled>0</Enabled>

answer 帮助了我。