Как я могу предотвратить застревание клавиш, когда VNC в OS X El Capitan теряет фокус?

1

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] в течение нескольких секунд и принудительно «снимает» это. Такой трюк не создаст никаких проблем для моего рабочего процесса, но я не знаю, как это сделать.

briguy328
источник
Я ненавижу быть раздражающим парнем, который комментирует «я тоже!», Но это расстроило меня настолько невероятно, что я чувствую себя обязанным объяснить другим жертвам. Это именно то, что происходило со мной; Я использовал VNC для удаленного доступа к своему Mac из Windows и Alt-Tabbed, а потом это сводило меня с ума, когда я не мог набирать в верхнем ряду цифр на клавиатуре США, и при этом я не мог набрать точку (fullstop) , Я закрыл и снова открыл клиент VNC, и результат был таким же. Только когда я перезапустил Mac и нашел ваш пост, я понял, что происходит. БЛАГОДАРЮ ВАС. Итак, что мы делаем, чтобы предотвратить это?
Бен Джонсон

Ответы:

1

Лучшее решение, которое я нашел, - это щелкать пустое место в строке меню, и часто. Левая клавиша Alt сопоставлена ​​с командой на моем Mac с этого ПК, и я буду нажимать Alt-tab в окнах или в моем средстве просмотра, а клавиша Alt остается, поэтому все щелчки являются щелчками команды в Mac. Поэтому я довольно часто просто нажимаю Alt-кнопку в строке меню, чтобы очистить застрявшую клавишу.

парный
источник