Mac OS X의 MS 원격 데스크탑에서 숫자 키패드로 취급되는 화살표 키


8

MS Remote Desktop 8.0.x를 사용하여 Mac에서 다른 호스트의 Windows VM에 연결할 때 키 매핑 문제가 있습니다.

Windows는 Mac의 화살표 키가 숫자 키패드 (이 키보드에는 없음)에 있고 숫자 잠금 장치가있는 것처럼 취급합니다 . 결과적으로 화살표 키를 사용하면 커서를 움직이지 않고 숫자 키패드에서 키 누름으로 작동합니다.

다음 이미지에서 유효 숫자 매핑을 편집했습니다.

이상한 것

  • 이 문제 는이 특정 RDP 호스트 에서만 발생 합니다.
    • 다른 호스트에서이 문제가 발생하지 않습니다 (약 5 개의 연결되어 있습니다)
  • 이 문제 는 OSX의 MS Remote Desktop 8.0.x (현재 8.0.6) 에서만 발생 합니다 .
    • CoRD 0.5.7이 키를 올바르게 매핑 함 을 확인했습니다 .
    • 다른 Win7 상자에서 MS RDP 클라이언트와 연결했으며 화살표 키가 정상적으로 작동했습니다 (상자에는 일반 키보드와 숫자 패드가 있었음에도 불구하고).

RDP 세션에서 Windows 화상 키보드를 사용하여 numlock을 해제하는 방법을 테스트했습니다. 그 후 화살표 키를 누르면 즉시 numlock이 켜지고 화살표 키가 마치 숫자 키인 것처럼 계속 작동했습니다.

이 문제는 어느 날 마술처럼 구체화되었습니다 (죄송합니다. 당시 RDP 버전을 정확히 기억하지 못하지만 8.0.something이었습니다).

RDP 대상은 Ubuntu 14.04 호스트의 VirtualBox 4.3.10에서 실행되는 Win7 VM입니다. Windows 게스트가 Home Premium이므로 인바운드 RDP 연결을 지원하지 않기 때문에 Windows가 아닌 VirtualBox 하이퍼 바이저의 RDP 호스트에 직접 연결하고 있습니다.

누구든지 OSX 화살표 키를 RDP 세션 내에서 화살표 키로 취급하는 방법을 제안 할 수 있습니까?


댕이, 나는 요세미티, VBox의 4.3.20r96996에 같은 문제가 및 Microsoft RDP 클라이언트 8.0.12
Jamgold

1
방금 royaltsx.com/main/home/osx.aspx 를 찾았습니다. CoRD 보다 효과가 좋으며 MRDP에 문제가 없습니다
Jamgold

답변:


4

이것은 VirtualBox 4.3.8에서 확인 된 버그 이지만 4.3.10에서 수정되었습니다. 첫 번째 링크에서 이전 버전 또는 "테스트"버전 을 시도 할 수 있습니다 .


흥미 롭군 이 문제가 OSX에서 MSRDP의 특정 조합이이 문제가있는이 특정 VM에 충돌한다는 사실을 허용합니까?
LRE

이 문제는 VirtualBox 4.2.4에서 발생합니다
lkraider

2

나는 또한 같은 문제가 있습니다. 전체 화면에서 실행되는 RHEL5 게스트가있는 Ubuntu 12.04 호스트에서 실행되는 MacOS (10.9.5) RDP (8.0.13 빌드 25377) VirtualBox (4.3.20r96996)

나를 위해 caps lock 또는 num lock 키를 눌렀을 때 트리거됩니다.

EkriirkE 의 팁을 사용하여 num-lock을 토글하여 화살표 키를 다시 얻을 수 있습니다. (리눅스 박스 또는 화면 키보드에서 실제 키보드를 사용하면 화살표 키가 작동하지만 실제 키보드에서만 작동합니다). RDP 세션 (Command-Q 또는 Command-W)을 닫고 RDP 세션을 다시 연결하지 않으면 LRE 와 마찬가지로 RDP에서 키를 사용하면 다시 고정됩니다 .

요약하면 내 해결 방법은 다음과 같습니다.

  1. VM에서 Num lock을 끄십시오 (리눅스에서는 명령을 사용할 수 있습니다 numlockx off)
  2. RDP 세션을 닫습니다 ⌘Q또는 ⌘W(당신은 VM에 더 이상 키 입력을 전송하기 전에이 작업을 수행해야합니다)
  3. RDP 세션에 다시 연결

그러면 VM 모두에서 Num Lock 상태와 RDP에서 잘못 동기화 된 상태가 재설정됩니다.

  • 보다 자동화 된 수정에는 AutoHotKey 스크립트가 있거나 키를 원격으로 입력하기 전에 다시 연결하면 Bash 스크립트가 Num Lock을 해제합니다.
  • CapsLock / NumLock을 사용하거나 RDP에 대해 비활성화 할 수도 없습니다.

1

원격 시스템에서 온 스크린 키보드 (OSK)를 사용해 볼 수 있습니까 (액세서리, 접근성) Num Lock 키를 토글하고 다시 시도 하시겠습니까? Linux + Windows RDP 에서이 문제가 있었지만 Linux 컴퓨터에는 실제 num lock이있어 상태를 동기화하기 위해 몇 번 토글하면 Mac에서 두 번째 문제가 발생했습니다 .OSK가 작동합니다.


화살표 키 중 하나를 누르면 OSK의 num lock이 다시 켜집니다. 글 머리 기호 바로 아래 단락에서 언급했습니다.
LRE

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.