Я лично сомневаюсь, что есть окончательное решение этой проблемы.
Я очень хорошо знаю проблему. Это в значительной степени происходит, по крайней мере, один раз в неделю. Особенно при переключении между виртуальными машинами много.
По сути, проблема может быть резюмирована следующим образом: состояние внутренней клавиатуры Windows не соответствует состоянию физической клавиатуры. Обычно это не проблема для любой клавиши, если только это не клавиша-модификатор. Интересно, что это чаще всего влияет на мой ключ Windows.
Почему я не понимаю себя.
Давайте посмотрим на простой способ воспроизвести проблему.
- Нажмите и удерживайте клавишу с логотипом Windows
- Сосредоточиться на окне виртуальной машины VirtualBox
- Отпустите клавишу с логотипом Windows
- Нажмите на рабочий стол моего физического компьютера
Если я сейчас нажму R, появится диалоговое окно «Запуск Windows», потому что Windows по-прежнему считает, что нажата клавиша с логотипом Windows. А почему бы и нет? Я никогда не выпускал это. Я выпустил его на совершенно другой машине.
Какой будет альтернатива? Интерпретация изменений клавиатуры на физическом хосте, пока я работаю в ВМ? Очевидно, что это не сработает.
Может быть, вы не работаете с виртуальными машинами, но проблема остается той же. У вас будет другое приложение, которое должно фиксировать только ввод с клавиатуры. Что приводит к проблеме