4

Я получаю доступ к Windows через клиент RDC для OSX.

Время от времени caps-lock будет не синхронизирован между двумя средами.

Когда это происходит, когда я использую виртуальную машину Windows в VMWare Fusion, я могу синхронизировать их, используя функцию отправки ключей VMWare.

Есть ли способ исправить это?

4 ответа4

2

В OSX приложение Keyboard Viewer можно использовать для переключения клавиши caps-lock. Похоже, что приложение экранной клавиатуры Windows можно использовать таким же образом.

1

Обычно нет, нет. Учитывая то, как Caps Lock, numlock и т.д. Поддерживают состояние, а также неспособность операционных систем позволить программистам ПРОВЕРЯТЬ это состояние и действовать соответствующим образом, невозможно синхронизировать их, когда их изменяют внешние воздействия (даже сама клавиатура) , Для CoRD мы всегда собирались добавить пункт меню, который позволял бы вам принудительно отправлять caps lock, numlock и т.д., Чтобы вы могли принудительно синхронизировать события, но это постоянно менялось, и никто из нас никогда не возвращался к этому добавлению. в.

Все становится сложнее, когда вы думаете о машине с несколькими подключенными клавиатурами. Включение блокировки заглавных букв для одной клавиатуры не активирует ее для других. Так кто авторитетный? Это одна из тех вещей, которая заставляет меня ненавидеть работу с клиентами RDP ...

0

С помощью Microsoft RDP я решил это:

  1. Переключение в удаленном сеансе, чтобы он работал как выключенный
  2. Пуск -> Отключить
  3. Переключите его в OS X, чтобы он работал как выключенный
  4. Переподключитесь к сеансу RDP.
0

Очень быстрое исправление, которое также работает для vmware player и ubuntu - это нажать ctrl-alt-del, затем нажать caps lock (или num lock), затем нажать escape и вуаля!

На самом деле я только что понял, что совершенно неправильно понял вопрос, так что, надеюсь, он не совсем не имеет значения!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .