Вимкнення гарячих клавіш Windows Key при використанні Virtualbox


20

В даний час я запускаю VirtualBox Arch Linux з хостом Windows 7 x64. В Arch я використовую dwm для управління вікнами. Оскільки dwm сильно залежить від гарячих клавіш, я використовував Altключ як свій ключ META, щоб запобігти конфлікту з хостом Windows 7. Однак при використанні Emacs (також великого використання гарячої клавіші) в dwm є проблеми, оскільки він також використовує Altдля власного META.

Я хотів би змінити або dwm, або Emacs, щоб використовувати ключ Windows як META, але такі команди, як Win+, Lбудуть захоплені хост-машиною та заблокують мою систему. Чи є спосіб запобігти запусканню цих гарячих клавіш під час роботи VirtualBox?

Відповіді:


17

У мене була така ж проблема (гість Linux в хості Windows з менеджером wmii Windows). Цей злом реєстру працює чудово.

Відкрийте regedit.exe через поле пошуку меню "Пуск", а потім перейдіть до наступної клавіші, створивши її, якщо її немає:

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

Праворуч створіть нове 32-розрядне значення DWORD з назвою DisableLockWorkstation та введіть йому одне із таких значень:

• 1 - Вимкнути робочу станцію блокування
• 0 - Увімкнути блокування робочої станції

Зміни повинні бути негайними, не потрібно нічого перезапускати.


+1 це працювало для мене в Windows 7 64-розрядному
Kamil Kisiel

Працює і в Windows 10, приємно
Hubro

1
Не маю ідеї, чому мою редакцію було відхилено, але якщо вам потрібні дозволи для створення цього ключа, вам потрібно запустити regedit як адміністратор. Тепер HKCU буде звертатися до адміністратора, тому знайдіть вулик вашого користувача в HKU \ [ваш SID]. Щоб отримати свій SID, запустіть Powershell і введіть "wmic", а потім "useraccount where name = 'your_username' get sid". Звідти дотримуйтесь інструкцій, як зазначено вище, просто в HKU \ [Ваш SID] замість HKCU. На жаль, це вимикає можливість блокування повністю. Альтернатива - замість цього відключити гарячі клавіші Win + за допомогою клавіші DWORD NoWinKeys = 1 у цьому ж місці.
срабой

3
Це повністю видалить функцію блокування, але не лише гарячу клавішу для неї, що може бути не ідеально
Елдамір,

7

У мене була точно така ж проблема, дезактивація клавіатури автоматичного зйомки працювала на мене.

Файл> Налаштування> Введення> Клавіатура автоматичного зйомки


3

Win+ Lпрацює в гості для мене під хостом XP. Однак із збільшенням рівня безпеки в Windows 7 я підозрюю, що гарячі клавіші "Блокування екрана" та "Диспетчер завдань" ( Win+ Lі Ctrl+ Shift+ Esc) мають такий самий статус, як Безпечна послідовність уваги ( Ctrl+ Alt+ Del) і не можуть їх перекрити додаток. Імовірно, інші гарячі клавіші, не критичні для безпеки, такі як Win+ Eробота в гостях, а не господар?


2
Я щойно перевірив гість WinXP на хості Win7 - Winkey + L насправді "блокує" і хоста, і гостя. Здавалося, неважливо, перебував гість у повноекранному режимі чи ні.
Goyuix
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.