Клавиши Shift и Control не синхронизированы с обычными клавишами через RDP


28

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

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

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

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

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

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


Я очень часто испытываю это - и отсутствие синхронизации, и «зависание» управляющей клавиши, в частности, Shift. Затем я начал получать CAPITALIZED TEXT TYPED IN или выдавать команды, которые я не хотел выдавать.
einpoklum - восстановить Монику

Я бы назначил вознаграждение по этому вопросу, если бы у меня было больше репутации на SU ... был бы очень рад, если бы вы решили, что стоит рискнуть 50 баллами.
einpoklum - восстановить Монику

Я часто использую RDP и никогда не испытывал этого. Какие утилиты у вас работают в ваших системах? Есть ли что-то вроде AutoHotKey? Какая версия RDP? Всегда ли это происходит? Вы пытались использовать машину локально, просто чтобы убедиться, что она не связана с RDP?
Луис Анджело

У вас установлен IntelliType? answers.microsoft.com/en-us/windows/forum/…
Луис Анджело

Ответы:


6

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

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


3
Попробовал это, но это не помогло. (Это означало, что alt-tab не работал на удаленном компьютере, поэтому настройка действовала)
sgmoore

1
Второй отчет @ sgmoore: ограничение сочетаний клавиш на локальном компьютере не помогает избежать этой проблемы.
einpoklum - восстановить Монику

1
Настройка RDP Keyboard «На этом компьютере» была единственной вещью, которая успешно разрешила мне надоедливую проблему. Чтобы заменить alt-Tab на целевой машине, я использую switcheroo.io, проект с открытым исходным кодом на GitHub. Я нахожу это даже лучше, чем оригинальный диалог Win7 alt-Tab.
VR

Он переопределяет клавишу ALT-TAB или все еще включает домашнюю машину?
Геннадий Г

1

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


Не думайте, что это поможет, если на геймпаде нет клавиш для каждой комбинации клавиш, например, клавиша для «а», другая для «А», другая для Ctrl-A, другая для Alt-A и т. Д. использовал VNC в прошлом, всегда пытался заменить его на RD или Logmein, где это возможно.
sgmoore

правда, я не знаю, останавливались ли вы на одной ключевой комбо или куче их
RobotHumans

1

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

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

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

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

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

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


1
Где именно вы меняете «настройки оборудования удаленного рабочего стола»?
sgmoore

Я не думаю, что ОП спрашивал о вложенных сессиях RDP.
einpoklum - восстановить Монику


прекратить предлагать Применить Windows ключ к удаленному . Это первое, что мы все попробуем. Его тут же в настройках меню не сложно пропустить. Это более глубокая проблема.
Кристиан

0

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

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

1. Попробуем и посмотрим, проявится ли проблема; каков стимул для такой меры? 2. Если IntelliType не отображается в списке программ (для удаления), может ли он быть установлен? 3. Моя Windows 7 полностью исправлена.
einpoklum - восстановить Монику

2. Наверное, нет.
Harrymc

Я не сразу вижу манифест проблемы, но так как это не всегда происходит сразу, мы перейдем к расширенной пробной версии ... почему вы думаете, что запуск клиента RDP в качестве администратора помогает? Специально для пользователя, который является администратором?
einpoklum - восстановить Монику

Функция безопасности начиная с Vista: все работают под ограниченной учетной записью, только «Запуск от имени администратора» не имеет ограничений.
harrymc

К сожалению, это не сработало - хотя кажется, что частота явления «слипания» уменьшается при запуске от имени администратора. Или, может быть, я просто недостаточно выполняю эксперименты. Во всяком случае, нет сигары.
einpoklum - восстановить Монику

0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.