使用 Virtualbox 时禁用 Windows 键热键

sta*_*son 23 windows-7 virtualbox emacs hotkeys arch-linux

我目前正在使用 Windows 7 x64 作为主机运行 Arch Linux 的 VirtualBox。在 Arch 中,我使用dwm进行窗口管理。由于 dwm 严重依赖热键,因此我使用该Alt键作为其 META 键以防止与 Windows 7 主机发生冲突。但是,当在 dwm 中使用 Emacs(也大量使用热键)时,会出现问题,因为它也Alt用于自己的 META。

我想更改 dwm 或 Emacs 以使用 windows 键作为 META,但是诸如Win+ 之类的命令L将被主机捕获并锁定我的系统。有什么方法可以防止在 VirtualBox 中触发这些热键?

Adi*_*tya 21

我遇到了同样的问题(带有 wmii Windows 管理器的 Windows 主机中的 Linux 来宾)。这个注册表黑客完美地工作。

通过开始菜单搜索框打开 regedit.exe,然后向下浏览到以下键,如果不存在则创建它:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

在右侧,创建一个名为 DisableLockWorkstation 的新 DWORD 32 位值并为其指定以下值之一:

• 1 – 禁用锁定工作站
• 0 – 启用锁定工作站

更改应该是立即的,无需重新启动任何东西。

  • 这将完全删除锁定功能,而不仅仅是它的热键,这可能并不理想 (4认同)

小智 10

有完全相同的问题,停用自动捕获键盘对我有用。

文件 > 首选项 > 输入 > 自动捕获键盘