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


20

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

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

回答:


17

同じ問題が発生しました(wmii Windowsマネージャーを使用したWindowsホストのLinuxゲスト)。このレジストリハックは完全に機能します。

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

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

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

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

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


+1これはWindows 7 64ビットで私のために働いた
カミルKisiel

Windows 10でも動作します。素晴らしい
-Hubro

1
編集が拒否された理由はわかりませんが、このキーを作成するためのアクセス許可が必要な場合は、管理者としてregeditを開始する必要があります。HKCUは管理者を参照するため、HKU \ [your SID]でユーザーのハイブを見つけます。SIDを取得するには、Powershellを実行して「wmic」と入力し、「useraccount where name = 'your_username' get sid」と入力します。そこから、上記の手順に従って、HKCUではなくHKU \ [Your SID]で実行します。残念ながら、これを行うと、完全にロックする機能が無効になります。代わりに、この同じ場所でDWORD NoWinKeys = 1キーを使用してWin + keyホットキーを無効にすることもできます。
sraboy

3
これは完全に理想的ではないかもしれない、それのために、しかしだけでなく、ホットキーをロック機能を削除します
Eldamir

7

まったく同じ問題を抱えていたので、自動キャプチャキーボードを無効にするとうまくいきました。

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


3

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


2
Win7ホストでWinXPゲストをテストしました。実際には、Winkey + Lはホストとゲストの両方を「ロック」します。ゲストがフルスクリーンモードであるかどうかは問題ではないようでした。
Goyuix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.