Windows 8.1에서 Caps-Lock을 제어에 매핑


14

Windows 8.1 업데이트 전에이 게시물의 레지스트리 유형을 조정하여 Caps-Lock을 컨트롤에 매핑 할 수있었습니다.

Windows 8.1에서 키보드 키 다시 매핑

그러나 8.1로 업데이트 한 후에는 더 이상 조정할 수 없습니다. 내가 한 일은

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 

Windows 8.1이 키보드 레이아웃 레지스트리를 해석하는 방식을 변경했을 수도 있습니다.

나는 열렬한 emacs사용자 이므로이 문제는 나에게 삶의 죽음 시나리오입니다.


Windows 8.1 업데이트 이전 -KB2919355 라고도하는 2014 년 4 월 업데이트에 대해 이야기하고 있습니까?
and31415

reg위는 재부팅 후 최신 Windows 8.1 Pro에서 작동
ov

답변:


7

SharpKeys가 저를 위해 해냈습니다! 다른 방법을 찾을 수 없었으며 이전 레지스트리 해킹이 더 이상 작동하지 않음을 발견했습니다. (

http://sharpkeys.codeplex.com/


슈퍼 유저에 오신 것을 환영합니다! SharpKeys로 어떻게 할 수 있었는지에 대해 조금 말씀해 주시겠습니까?
Excellll

13

regedit를 사용하는 것이 작동하는 가장 좋은 방법입니다. 이것은 캡 잠금을 추가로 ctrl 키로 만듭니다. 그러나 Ctrl 자체를 망칠 수는 없습니다.

Windows 7 및 8의 경우 다음을 수행하십시오.

열다 regedit.exe

이 디렉토리로 이동하십시오 (regedit에서).

~/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/KeyboardLayout/

해당 디렉토리 (KeyboardLayout)를 클릭 한 후 오른쪽 상자를 마우스 오른쪽 단추로 클릭하고 new Binary Value'Scancode Map'이라는 이름을 추가하십시오.

Windows 7의 경우 다음과 같이 작성하십시오.

00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00

Windows 8의 경우 이것을 작성하면 8.1 및 10에서 작동한다는 것을 확인했습니다 (이것은 단지 네 개의 추가 0입니다).

00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00 00 00 00 00

확인을 누르고 재부팅하십시오.


3
게으른 경우 이것을 .reg 파일로 저장하고 실행하십시오. 이 모든 바이너리를 입력하는 것은 번거로운 일이 될 수 있습니다. ```Windows 레지스트리 편집기 버전 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout] "Scancode Map"= hex : 00,00,00,00,00,00,00,00,02,00,00,00 , 1D, 00,3a, 00,00,00,00,00, \ 00,00,00,00```
웨슬리

1

나는 같은 상황에 처해 있습니다. 이것은 부분 수정입니다. technet.microsoft.com의 SysInternals 웹 페이지에서 Mark Russovich 의 Ctrl2Cap.zip 아카이브를 다운로드하십시오.

zip 파일을 단일 디렉토리로 압축 해제하십시오. 관리자 권한으로 CMD 창을여십시오 (CMD.EXE 아이콘을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하십시오). CD를 아카이브 디렉토리로 이동 한 ctrl2cap /install후 ENTER를 누릅니다. CMD 창을 닫고 컴퓨터를 재부팅 (다시 시작)하십시오.

Windows가 다시 시작되면 CapsLock은 Control과 동일한 기능을 수행합니다. Windows 8.0 이하에서는 왼쪽 Control 키가 CapsLock처럼 작동하여 모든 문자를 대문자로 바꾸고 키보드의 CapsLock 표시등을 토글합니다. 불행히도 Windows 8.1에서는 왼쪽 Control 키가 여전히 사용되었습니다. 따라서 여기에 제시된 내용은 완전한 솔루션은 아니지만 CapsLock을 Control로 변환하는 가장 중요한 기능을 수행합니다.


1

실제로 나는 여기에 완벽한 솔루션을 구축했다고 생각합니다.

Vim 사용자로서 이것은 필자의 필수이며 Windows에서 오랫동안 성공적으로 사용 해 왔습니다. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run실행 파일을 가리 키기 위해 regedit로 항목을 작성하면 간단하게 작동합니다.

그것은 CTRL (코드 일 때)뿐만 아니라 ESC (누르고 눌렀을 때)도 CAPSLOCK을 만듭니다!

종속성을 컴파일하고 설치하려면 저장소 README 및 기본 웹 사이트에서 인터 셉션을 확인하십시오.

또한 여기에 동일한 Linux 버전을 만들었습니다.

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