HKEY_CURRENT_USER \ Keyboard Layout-> Scancode Map을 사용하여 Windows에서 키보드 레이아웃을 "재정의"할 수 있습니까?


3

전체 관리자 권한이있는 컴퓨터에서 다음 레지스트리 항목으로 키보드 레이아웃을 변경했습니다.

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,01,00,3a,00,3a,00,01,00,1d,e0,5c,e0,00,00,00,00

예상대로 잘 작동했습니다.

이제 HKLM 항목을 변경하는 데 필요한 권한이없는 다른 컴퓨터에서 HKCU에서 동일한 작업을 시도했습니다.

REGEDIT4 
[HKEY_CURRENT_USER\Keyboard Layout] 
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,01,00,3a,00,3a,00,01,00,1d,e0,5c,e0,00,00,00,00

불행히도,이 컴퓨터에서는 아무런 영향을 미치지 않습니다 (내가 알 수 있음). 컴퓨터를 재부팅했습니다. 레지스트리 키는를 통해 등록되었으며으로 regedit보일 수 있습니다 regedit.

따라서 HKEY_CURRENT_USER\Keyboard Layout -> "Scancode Map"특히 HKLM을 변경할 수있는 권한이없는 경우 키보드 레이아웃을 재정의하는 데 사용할 수 있습니다.

답변:


5

다음은 보관 된 용지이지만 Win7에는 여전히 유효합니다. Scan Code Mapper for Windows .

다음과 같은 단점이 인식됩니다.

  • 맵이 레지스트리에 저장되면이를 활성화하기 위해 시스템을 재부팅해야합니다.

  • 레지스트리에 저장된 맵핑은 시스템 레벨에서 작동하며 모든 사용자에게 적용됩니다. 이러한 매핑은 현재 사용자에 따라 다르게 작동하도록 설정할 수 없습니다.

  • 현재 구현에서는 매핑이 항상 시스템에 연결된 모든 키보드에 적용되도록 맵의 기능을 제한합니다. 현재 키보드별로지도를 만들 수 없습니다.

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