26

Я провожу довольно много времени, работая на разных машинах через RDP (обычно RDPing на одну машину и оттуда RDPing на другие компьютеры за пределами нашей локальной сети), и у меня возникает проблема, связанная с клавишами-модификаторами (например, Ctrl, Alt, Shift и Ключ Windows Win) иногда не вступают в силу так быстро, как стандартные нажатия клавиш.

Например, если я пытаюсь ввести "" , я могу получить 2" потому что удаленный компьютер получает первое нажатие клавиши 2 прежде чем он получит модификатор Shift. Это вызывает особые проблемы с полями, защищенными паролем (так как они часто требуют букв смешанного регистра, и вы не можете видеть, что набрано) и с Ctrl+C (где выделенный раздел удален и заменен на C).

(И прежде чем кто-либо спросит, это не просто плохая типизация, иначе проблема не будет ограничена сеансами RDP.)

Это не похоже на проблему с оборудованием, как это происходит на моем рабочем столе (под управлением 64-битной Windows 7) и на моем ноутбуке (32-битная XP) и на различных удаленных компьютерах, работающих под управлением разных операционных систем (от XP до Windows 2008 Server)

Бывают случаи, когда проблема более выражена, и это может быть связано с медленным подключением к Интернету /VPN.

Кто-нибудь видел эту проблему, и (кроме того, что печатать очень-очень медленно, т. Е. Примерно по одному символу в секунду), есть какие-то решения этой проблемы?

5 ответов5

6

Это способ, которым клиент RDP отвечает на управляющие ключи. Чтобы решить эту проблему, попробуйте перейти к параметрам "Подключение к удаленному рабочему столу", "Локальные ресурсы", "Клавиатура" - выберите "На этом компьютере".

Имейте в виду, что alt-Tab и подобные команды теперь будут выполняться в локальной системе.

1

Я нашел решение этой проблемы, когда каждый использует вложенные экземпляры клиента удаленного рабочего стола Microsoft. Представьте себе следующую ситуацию. Вы сидите перед машиной с OS X, и вы используете удаленный рабочий стол на ноутбуке с Windows 7. С ноутбука Windows вы хотите удаленный рабочий стол на другой компьютер с Windows (в моем случае рабочий ящик через VPN). Решение ваших проблем с отображением клавиатуры: на ноутбуке с Windows, то есть в месте назначения первого перехода, измените аппаратные настройки удаленного рабочего стола для второго перехода, чтобы использовать локальную клавиатуру, а не соединительную.

редактировать

Чтобы изменить настройку:

  1. Откройте клиент удаленного рабочего стола.
  2. Пока не подключайтесь к удаленному хосту.
  3. Нажмите кнопку Параметры.
  4. Откройте вкладку Локальные ресурсы.
  5. Выберите опцию "На этом компьютере" в раскрывающемся списке « Применить комбинации клавиш Windows».

Хотя этот параметр, кажется, не применяется к простым комбинациям клавиш Shift, он решил проблему для меня при работе с вложенными удаленными рабочими столами.

Конечно, это имеет цену: вы не можете Alt-Tab через окна на удаленном хосте и т.д.

1

Это не "бесплатно", но некоторые геймпады позволяют вам сопоставлять кнопки с комбинациями клавиш ... придумайте мышь или цифровую клавиатуру с шарнирами на запястье (я думаю, что Asus делает один). это МОЖЕТ решить вашу проблему .... не 100%, но если она отправит комбинацию, то может. замедление клавиш-модификаторов также может быть дешевой попыткой не передавать управляющие последовательности (если это так, я бы обратился к VNC-серверу / клиенту, поскольку это было ошибочное решение)

0

Еще несколько обходных путей:

  1. Запустите удаленный рабочий стол от имени администратора.
  2. Удалите IntelliType, если он установлен. Вы можете использовать вместо X-Mouse Button Control.
  3. Отключите автонастройку TCP.
  4. Уменьшить глубину цвета / разрешение / фон.
  5. Отключите любой продукт клавиатуры, такой как AutoHotKey.
  6. Полностью исправьте Центр обновления Windows, включая все дополнительные элементы.
0

В удаленном сеансе нажмите Shift+Control и удерживайте. Отпустите клавишу Shift. Отпустите кнопку управления.

Чтобы дублировать проблему, измените порядок выпуска ключей в обратном порядке. Ошибка Microsoft RDP.

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