Deshabilite las teclas de acceso rápido de Windows Key cuando use Virtualbox

20

Actualmente estoy ejecutando un VirtualBox de Arch Linux con Windows 7 x64 como host. En Arch, uso dwm para la gestión de ventanas. Como dwm depende en gran medida de las teclas de acceso rápido, he usado la Altclave como su tecla META para evitar conflictos con el host de Windows 7. Sin embargo, cuando se usa Emacs (también uso intensivo de teclas de acceso rápido) dentro de dwm, hay problemas porque también se usa Altpara su propio META.

Me gustaría cambiar ya sea dwm o Emacs para usar la tecla de Windows como META, pero los comandos como Win+ Lserán capturados por la máquina host y bloquearán mi sistema. ¿Hay alguna manera de evitar que estas teclas de acceso rápido se activen dentro de VirtualBox?

Statenjason
fuente

Respuestas:

17

Tuve el mismo problema (invitado de Linux en el host de Windows con wmii windows manager). Este hack de registro funciona perfectamente.

Abra regedit.exe a través del cuadro de búsqueda del menú de inicio y luego busque la siguiente clave, creándola si no existe:

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

En el lado derecho, cree un nuevo valor DWORD de 32 bits llamado DisableLockWorkstation y dele uno de estos valores:

• 1 - Desactivar Bloquear estación de trabajo
• 0 - Activar Bloquear estación de trabajo

Los cambios deben ser inmediatos, no es necesario reiniciar nada.

Aditya
fuente
+1 esto funcionó para mí en Windows 7 de 64 bits
Kamil Kisiel
También funciona en Windows 10, agradable
Hubro
1
No tengo idea de por qué se rechazó mi edición, pero si necesita permisos para crear esta clave, deberá comenzar a regedit como administrador. HKCU ahora se referirá al administrador, así que encuentre la sección de su usuario en HKU \ [su SID]. Para obtener su SID, ejecute Powershell y escriba "wmic" y luego "useraccount donde name = 'your_username' get sid". A partir de ahí, siga las instrucciones anteriores, solo en HKU \ [Su SID] en lugar de HKCU. Desafortunadamente, hacer esto deshabilita la capacidad de bloquear por completo. Una alternativa es deshabilitar las teclas de acceso rápido Win + con una tecla DWORD NoWinKeys = 1 en este mismo lugar.
sraboy
3
Sin embargo, esto eliminará por completo la función de bloqueo, no solo la tecla de
acceso
7

Tuve exactamente el mismo problema, la desactivación del teclado de captura automática funcionó para mí.

Archivo> Preferencias> Entrada> Teclado de captura automática

Alex
fuente
3

Win+ Lfunciona en el invitado para mí bajo un host XP. Sin embargo, con el aumento de la seguridad en Windows 7, sospecho que las teclas de acceso rápido "Bloquear pantalla" y "Administrador de tareas" ( Win+ Ly Ctrl+ Shift+ Esc) tienen el mismo estado que la secuencia de atención segura ( Ctrl+ Alt+ Del) y no pueden ser anuladas por Una aplicación. Presumiblemente, otras teclas de acceso rápido que no son críticas para la seguridad como Win+ Efuncionan en el invitado, no en el host.

Hugh Allen
fuente
2
Acabo de probar un invitado WinXP en el host Win7; el Winkey + L de hecho "bloquea" tanto al host como al invitado. No parecía importar si el invitado estaba en modo de pantalla completa o no.
Goyuix