Klawisze Shift i Control nie są zsynchronizowane z normalnymi klawiszami przez RDP

28

Spędzam sporo czasu pracy na różnych maszynach poprzez RDP (zwykle RDPing na jednej maszynie, a stamtąd RDPing do innych komputerów spoza naszej sieci LAN) i mają problem, gdzie modyfikator klawisze (czyli  Ctrl, Alt, Shift, i Windows Key Win) czasami nie działają tak szybko, jak standardowe naciśnięcia klawiszy.

Na przykład, jeśli próbuję pisać "", może się to skończyć, 2"ponieważ zdalna maszyna otrzymuje pierwsze naciśnięcie 2klawisza, zanim otrzyma modyfikator Shift. Powoduje to szczególne problemy z polami chronionymi hasłem (ponieważ często wymagają one małych liter i nie widać, co jest wpisane) oraz z Ctrl+ C(gdzie podświetlona sekcja jest usuwana i zastępowana przez a C).

(I zanim ktokolwiek zapyta, nie jest to po prostu złe pisanie, w przeciwnym razie problem nie byłby ograniczony do sesji RDP).

Nie wydaje się to być problemem sprzętowym, ponieważ dzieje się to na moim komputerze (z 64-bitowym Windows 7) i na moim laptopie (32-bitowy XP) oraz na różnych komputerach zdalnych z różnymi systemami operacyjnymi (od XP do Windows 2008 Server)

Czasami problem jest bardziej wyraźny i może być związany z wolnym połączeniem internetowym / VPN.

Czy ktoś widział ten problem i (poza tym, że zawsze pisze bardzo powoli, tj. Około jednej litery na sekundę), czy są jakieś rozwiązania tego problemu?

sgmoore
źródło
Bardzo często tego doświadczam - zarówno brak synchronizacji, jak i blokowanie klawisza sterującego - w szczególności Shift. Potem zacząłem uzyskiwać WIELKIE TEKSTY WSTĘPNE lub wydawać polecenia, których nie chciałem wydawać.
einpoklum
Użyłbym nagrody za to pytanie, gdybym miał więcej reputacji na SU ... byłbym bardzo zadowolony, gdybyś zdecydował, że warto zaryzykować 50 punktów.
einpoklum
Często używam RDP i nigdy tego nie doświadczyłem. Jakie narzędzia posiadasz w swoich systemach? Czy ma coś takiego jak AutoHotKey? Jaka wersja PROW? Czy to zawsze się dzieje? Czy próbujesz używać urządzenia lokalnie, aby upewnić się, że nie jest to związane z RDP?
Luiz Angelo,
Czy masz zainstalowany IntelliType? answer.microsoft.com/en-us/windows/forum/…
Luiz Angelo

Odpowiedzi:

6

Jest to sposób, w jaki klient RDP reaguje na klucze kontrolne. Aby rozwiązać problem, spróbuj przejść do opcji połączenia pulpitu zdalnego, zasobów lokalnych, klawiatury - zmień na „Na tym komputerze”.

Pamiętaj, że alt-Tab i podobne polecenia będą teraz działać w systemie lokalnym.

JTB
źródło
3
Próbowałem tego, ale to nie pomogło. (
Oznaczało
1
Po drugie raport @ sgmoore: Ograniczenie kombinacji klawiszy do komputera lokalnego nie pozwala uniknąć tego problemu.
einpoklum
1
Ustawienie „Na tym komputerze” klawiatury RDP było jedyną rzeczą, która z powodzeniem rozwiązała irytujący problem. Aby zastąpić Alt-Tab na komputerze docelowym, używam switcheroo.io, który jest projektem typu open source na GitHub. Uważam, że jest nawet lepszy niż oryginalne okno Alt-Tab Win7.
VR
Czy zastępuje klawisz ALT-TAB, czy nadal włącza komputer domowy?
Giennadij G
1

To nie jest „darmowe”, ale niektóre gamepady umożliwiają mapowanie przycisków na kombinacje klawiszy ... pomyśl o myszy lub klawiaturze numerycznej z przegubami na nadgarstku (myślę, że asus to robi). to MOŻE rozwiązać problem .... nie w 100%, ale jeśli wyśle ​​kombinację, może. spowolnienie klawiszy modyfikujących może być również tanią próbą nieprzekazywania sekwencji kontrolnych (jeśli tak się stanie, zajrzałbym do serwera / klienta VNC, ponieważ jest to rozwiązanie zepsute)

RobotHumans
źródło
Nie sądzę, że to pomoże, chyba że gamepad ma klucze dla każdej kombinacji klawiszy, np. Klawisz dla „a”, inny dla „A”, inny dla Ctrl-A, inny dla Alt-A itp. Również mam w przeszłości używał VNC, zawsze starał się zastępować go RD lub Logmein tam, gdzie to możliwe.
sgmoore,
prawdę mówiąc, nie wiedziałem, czy
zwlekasz z
1

Znalazłem rozwiązanie tego problemu, w którym używa się zagnieżdżonych instancji klienta pulpitu zdalnego Microsoft. Wyobraź sobie następującą sytuację. Siedzisz przed komputerem z systemem OS X i zdalnie przesuwasz pulpit do laptopa z systemem Windows 7. Z laptopa z systemem Windows chcesz zdalny pulpit na inny komputer z systemem Windows (w moim przypadku pole robocze przez VPN). Rozwiązaniem problemów z mapowaniem klawiatury jest: na laptopie z systemem Windows, tj. Miejscu docelowym pierwszego skoku, zmień ustawienia sprzętowe pulpitu zdalnego dla drugiego skoku, aby używać klawiatury lokalnej , a nie klawiatury łączącej.

Edytować

Aby zmienić ustawienie:

  1. Otwórz klienta usług pulpitu zdalnego .
  2. Nie łącz się jeszcze ze zdalnym hostem.
  3. Kliknij przycisk Opcje .
  4. Otwórz zakładkę Zasoby lokalne .
  5. Wybierz opcję „Na tym komputerze” z rozwijanej listy de Zastosuj kombinacje klawiszy Windows .

Chociaż to ustawienie nie wydaje się mieć zastosowania do prostych kombinacji klawiszy Shift, rozwiązało to problem podczas pracy z zagnieżdżonymi zdalnymi pulpitami.

Oczywiście ma swoją cenę: nie można wcisnąć klawisza Alt-Tab przez okna zdalnego hosta itp.

Tom Kirby-Green
źródło
1
Gdzie dokładnie zmieniasz „ustawienia sprzętu pulpitu zdalnego”?
sgmoore,
Nie sądzę, by OP pytał o zagnieżdżone sesje RDP.
einpoklum
To nie działa - zobacz komentarze do tej odpowiedzi
einpoklum - przywróć Monikę
przestań sugerować zastosowanie klucza Windows do pilota . To pierwsza rzecz, którą wszyscy próbujemy. Jest tam w ustawieniach menu, których nie można przegapić. Jest to głębiej zakorzeniony problem.
Christian
0

Kilka dodatkowych obejść:

  1. Uruchom Pulpit zdalny jako administrator.
  2. Odinstaluj IntelliType, jeśli jest zainstalowany. Zamiast tego możesz użyć X-Mouse Button Control .
  3. Wyłącz automatyczne strojenie TCP .
  4. Zmniejsz głębię kolorów / rozdzielczość / tło.
  5. Wyłącz dowolny produkt klawiatury, taki jak AutoHotKey.
  6. W pełni załataj Windows Update, w tym wszystkie opcjonalne elementy.
harrymc
źródło
1. Spróbuję sprawdzić, czy problem się objawia; jaki jest zamiar wprowadzenia takiego środka? 2. Jeśli IntelliType nie pojawia się na liście programów (w celu odinstalowania), to czy nadal można go zainstalować? 3. Mój Windows 7 jest w pełni załatany.
einpoklum
2. Prawdopodobnie nie.
harrymc,
Nie widzę od razu problemu, ale ponieważ nie zawsze pojawia się on od razu, przejdziemy do przedłużonej wersji próbnej ... jak myślisz, dlaczego uruchamianie klienta RDP jako Administrator pomaga? Zwłaszcza dla użytkownika będącego administratorem?
einpoklum
Funkcja bezpieczeństwa od czasu Vista: wszyscy działają na kontach z ograniczeniami, tylko „Uruchom jako administrator” jest nieograniczony.
harrymc,
Niestety to nie zadziałało - chociaż wydaje się, że częstotliwość zjawiska „lepkiej zmiany” maleje, gdy RunAs jako administrator. A może po prostu nie wykonuję wystarczającej liczby powtórzeń eksperymentu. W każdym razie nie ma cygara.
einpoklum
0

W sesji zdalnej naciśnij Shift + Control i przytrzymaj. Zwolnij klawisz Shift. Zwolnij klawisz Control.

Aby powielić problem, odwróć kolejność wydawania kluczy. Błąd Microsoft RDP.

użytkownik617145
źródło