Mac에서 Windows로 원격 데스크톱으로 JIS 키보드 인식
그러나 막상 원격 데스크톱 연결해 보면 키보드가 US 배열로 인식되어 버렸습니다. (Mac은 JIS 배열)
조사해 보면 옛날부터 있는 현상인 것 같고, Qiita에서도 몇개의 기사가 히트합니다.
위에서 소개한 레지스트리 변경이나 클라이언트 변경 등의 대처 방법을 실시해 보았습니다만, 개선되지 않고
한층 더 조사해 가면 공식으로 설명이 있었으므로, 공유합니다.
환경
이번 환경은 다음과 같습니다.
공식 답변
다음은 Windows 10 RS4에 원격 데스크톱을 연결할 때 UWP 앱에 입력 할 때만 키보드 배열이 다른 이벤트에 대해의 인용문입니다. 1
원인
콘솔 연결의 경우 다음 레지스트리의 키보드 레이아웃kbd106.dll
이 사용됩니다.
パス: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
名前: LayerDriver JPN
그러나 원격 데스크톱 연결의 경우 다음 레지스트리에 있는 키보드 레이아웃KBDJPN.DLL
이 사용되어 버려, kbd106.dll
와는 다른 키보드 배열이 됩니다. (KBDJPN.DLL
는 현재 영문자 배열을 기반으로 한 레이아웃입니다.)
パス: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
名前: Layout File
해결 방법
앞에서 언급했듯이이 이벤트의 원인은 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
에서 KBDJPN.DLL
를 읽는 것입니다.
따라서 이 레지스트리에 지정된 키보드 레이아웃을 다른 값kbd106.dll
으로 변경하여 이벤트를 피할 수 있습니다.
이 레지스트리를 사용하여 원래 KBDJPN.DLL
를 사용하는 환경에도 영향을 미치므로주의하십시오.
パス: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
名前: LayerDriver JPN
パス: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
名前: Layout File
regedit
를 입력한 다음 확인을 클릭합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
Layout File
값을 KBDJPN.DLL
에서 kbd106.dll
로 변경합니다. 기사 내에서는
September 20, 2018—KB4458469 (OS Build 17134.319)
에서 수정되었다는 것입니다만, 1903에서도 재현했습니다. ↩Reference
이 문제에 관하여(Mac에서 Windows로 원격 데스크톱으로 JIS 키보드 인식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/totto357/items/2fd9ec00608a43ad0b9b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)