tl; dr: Я бы хотел, чтобы OS X не думал, что клавиша [Command] удерживается, когда я удаляю [Alt] [Tab] из сеанса Windows TightVNC, или, по крайней мере, получаю клавишу [Command] для автоматического освобождения после определенного периода времени.
Я использую TightVNC на Windows 8 x64 для доступа к Mac OS X El Capitan с помощью стандартного встроенного общего доступа к экрану OS X.
Комбинация отлично подходит для моих целей, за одним исключением: когда TightVNC имеет фокус, и я нажимаю [Alt] [Tab] в окне Windows, чтобы переключить фокус на другое приложение, OS X по понятным причинам видит нажатие клавиши [Alt], но никогда не возвращайся.
Поскольку клавиша Windows [Alt] соответствует клавише OS X [Command], окно OS X осталось, думая, что я никогда не отпускал клавишу [Command].
Поэтому, когда я возвращаюсь к сеансу TightVNC через минуту, час или месяц и начинаю печатать, результаты часто бывают удивительными, а иногда и плохими, потому что OS X все еще думает, что клавиша [Command] нажата.
Есть ли способ, которым я могу избежать этой ситуации, не полагаясь на изменение своих привычек, что еще не сработало для меня после года из-за того, что я иногда сгорал от этого? :)
Я думаю, что хорошим подходом было бы что-то, работающее под OS X, которое наблюдает за нажатием клавиши [Command] в течение нескольких секунд и принудительно «снимает» это. Такой трюк не создаст никаких проблем для моего рабочего процесса, но я не знаю, как это сделать.
источник
Ответы:
Лучшее решение, которое я нашел, - это щелкать пустое место в строке меню, и часто. Левая клавиша Alt сопоставлена с командой на моем Mac с этого ПК, и я буду нажимать Alt-tab в окнах или в моем средстве просмотра, а клавиша Alt остается, поэтому все щелчки являются щелчками команды в Mac. Поэтому я довольно часто просто нажимаю Alt-кнопку в строке меню, чтобы очистить застрявшую клавишу.
источник