web-dev-qa-db-fra.com

Désactiver les touches de raccourci de la clé Windows lors de l'utilisation de VirtualBox

Je suis en train d'exécuter une VirtualBox of Arch Linux avec Windows 7 X64 comme hôte. Dans la voûte, j'utilise DWM pour la gestion de la fenêtre. En tant que DWM dépend fortement des touches d'attente, j'ai utilisé le Alt clé comme la méta clé pour prévenir les conflits avec l'hôte Windows 7. Cependant, lors de l'utilisation d'EMACS (également une utilisation de raccourcie lourde) au sein de la DWM, il y a des problèmes car il utilise également Alt pour sa propre méta.

J'aimerais modifier DWM ou EMACS pour utiliser la clé Windows comme méta, mais des commandes telles que Win+L Sera capturé par la machine hôte et verrouille mon système. Y a-t-il un moyen de prévenir que ces touches de raccourci soient déclenchées pendant que VirtualBox?

20
statenjason

J'ai eu le même problème (invité Linux dans Windows Host avec WMII Windows Manager). Cela Registry Hack fonctionne parfaitement.

Ouvrez Regedit.exe dans la zone de recherche du menu Démarrer, puis parcourez la touche suivante, ce qui la crée s'il n'existe pas:

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

Sur le côté droit, créez une nouvelle valeur DWORD 32 bits nommée DisableLockworkstation et lui donner une de ces valeurs:

[.____] • 1 - Désactiver le poste de travail de verrouillage
[.____] • 0 - Activer le poste de travail de verrouillage

Les changements doivent être immédiats, pas besoin de redémarrer.

18
Aditya

Win+L travaille dans l'invité pour moi sous un XP hôte. Toutefois, avec une sécurité accrue dans Windows 7, je suppose que le "écran de verrouillage" et "Task Manager" (Win+L et Ctrl+Shift+Esc) sont donnés le même statut que la séquence d'attention sécurisée (Ctrl+Alt+Del) et ne peut pas être remplacé par une application. Vraisemblablement d'autres raccommodes non critiques non sécurisées telles que Win+E travailler dans l'invité pas l'hôte?

3
Hugh Allen