web-dev-qa-db-ja.com

Virtualboxを使用するときにWindowsキーのホットキーを無効にする

現在、Windows 7 x64をホストとしてArch LinuxのVirtualBoxを実行しています。 Archでは、ウィンドウ管理に dwm を使用しています。 dwmはホットキーに大きく依存しているため、私は Alt Windows7ホストとの競合を防ぐためのMETAキーとしてのキー。ただし、dwm内でEmacs(ホットキーの使用量も多い)を使用する場合は、Emacsも使用しているため、問題が発生します。 Alt 独自のメタ。

WindowsキーをMETAとして使用するようにdwmまたはEmacsを変更したいのですが、次のようなコマンド Win+L ホストマシンによってキャプチャされ、システムがロックされます。 VirtualBox内でこれらのホットキーがトリガーされないようにする方法はありますか?

20
statenjason

私は同じ問題を抱えていました(wmiiウィンドウマネージャーを備えたWindowsホストのLinuxゲスト)。これ レジストリハック 完全に機能します。

スタートメニューの検索ボックスからregedit.exeを開き、次のキーまで移動して、存在しない場合は作成します。

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

右側で、DisableLockWorkstationという名前の新しいDWORD 32ビット値を作成し、次のいずれかの値を指定します。

•1–ロックワークステーションを無効にする
•0–ロックワークステーションを有効にする

変更はすぐに反映され、何も再起動する必要はありません。

18
Aditya

まったく同じ問題がありましたが、自動キャプチャキーボードを無効にすることでうまくいきました。

ファイル>設定>入力>自動キャプチャキーボード

8
Alex

Win+L XPホストの下のゲストで動作します。ただし、Windows 7でセキュリティが強化されているため、「ロック画面」および「タスクマネージャー」ホットキー(Win+L そして Ctrl+Shift+Esc)は、セキュアアテンションシーケンスと同じステータス(Ctrl+Alt+Del)およびアプリケーションによってオーバーライドすることはできません。おそらく、次のようなセキュリティ上重要ではない他のホットキー Win+E ホストではなくゲストで作業しますか?

3
Hugh Allen