Disabilitare i tasti di scelta rapida dei tasti Windows quando si utilizza Virtualbox


20

Attualmente sto eseguendo un VirtualBox di Arch Linux con Windows 7 x64 come host. In Arch, utilizzo dwm per la gestione delle finestre. Poiché dwm è fortemente dipendente dai tasti di scelta rapida, ho usato la Altchiave come chiave META per prevenire conflitti con l'host di Windows 7. Tuttavia, quando si utilizza Emacs (anche un uso intensivo di tasti di scelta rapida) all'interno di dwm, ci sono problemi perché si utilizza anche Altper il proprio META.

Vorrei cambiare dwm o Emacs per usare il tasto Windows come META, ma comandi come Win+ Lverranno acquisiti dal computer host e bloccheranno il mio sistema. Esiste un modo per impedire l'attivazione di questi tasti di scelta rapida all'interno di VirtualBox?

Risposte:


17

Ho avuto lo stesso problema (guest Linux nell'host Windows con wmii windows manager). Questo hack del registro funziona perfettamente.

Apri regedit.exe tramite la casella di ricerca del menu Start, quindi scorri fino alla seguente chiave, creandola se non esiste:

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

Sul lato destro, crea un nuovo valore DWORD a 32 bit denominato DisableLockWorkstation e assegnagli uno di questi valori:

• 1 - Disabilita Lock Workstation
• 0 - Abilita Lock Workstation

Le modifiche dovrebbero essere immediate, non è necessario riavviare nulla.


+1 questo ha funzionato per me su Windows 7 a 64 bit
Kamil Kisiel il

Funziona anche su Windows 10, bello
Hubro

1
Non ho idea del perché la mia modifica sia stata rifiutata, ma se hai bisogno delle autorizzazioni per creare questa chiave, dovrai avviare regedit come amministratore. HKCU ora farà riferimento all'amministratore, quindi trova l'hive del tuo utente in HKU \ [tuo SID]. Per ottenere il tuo SID, esegui Powershell e digita "wmic", quindi "account utente dove name = 'nome_utente' ottieni sid". Da lì, segui le istruzioni come sopra, solo in HKU \ [Your SID] anziché HKCU. Sfortunatamente, farlo disabilita la possibilità di bloccare completamente. Un'alternativa è invece disabilitare i tasti di scelta rapida dei tasti Win + con un tasto DWORD NoWinKeys = 1 nello stesso posto.
sraboy,

3
Questo rimuoverà completamente la funzione di blocco, non solo il tasto di scelta rapida, che potrebbe non essere l'ideale
Eldamir

7

Ha avuto esattamente lo stesso problema, la disattivazione della tastiera di acquisizione automatica ha funzionato per me.

File> Preferenze> Input> Tastiera di acquisizione automatica


3

Win+ Llavora nell'ospite per me sotto un host XP. Tuttavia, con la sicurezza aumentata in Windows 7 ho il sospetto che i tasti di scelta rapida "Blocco schermo" e "Task Manager" ( Win+ Le Ctrl+ Shift+ Esc) abbiano lo stesso stato della sequenza di attenzione sicura ( Ctrl+ Alt+ Del) e non possano essere ignorati da un applicazione. Presumibilmente altri tasti di scelta rapida non critici per la sicurezza come Win+ Efunzionano nell'ospite e non nell'host?


2
Ho appena testato un guest WinXP sull'host Win7: Winkey + L infatti "blocca" sia l'host che l'ospite. Non sembrava importare se l'ospite era in modalità a schermo intero o meno.
Goyuix,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.