Windows 또는 OS X에서 Caps Lock 키 재 할당


30

Caps LockWindows 또는 OS X에서 키를 다시 매핑하려면 어떻게 해야합니까? 예를 들어, 어떤 방법이 캡은 같은 키 조합에 잠이지도하는 것입니다 Alt+ TabWindows 또는에 + TabOS X에?

캡 잠금


21
예, 제발 제발 알려주세요-어떻게이 인식 된 것을 비활성화 할 수 있습니까!? ;-)
Chris W. Rea

2
요즘 CapsLock은 가장 쓸모없는 열쇠 일 것입니다. '[Lenovo 부사장 데이비드] 힐은 타자기 시절의 실망스러운 숙취 인“캡스 락 (Caps Lock)”을 불렀다.이 키는 사용자가 알지 못하는 상태
VolkerK

1
4 년이 지났지 만 Windows STILL에는 Caps Lock 및 Num Lock을 영구적으로 비활성화 할 수있는 기본 제공 방법이 없습니다.
William Jockusch

답변:


16

Autohotkey 와이 스크립트 가 필요합니다 :

;Deactive CapsLock key 
$CapsLock:: 
return

Autohotkey는 Windows PC에서 이런 종류의 작업을 수행하는 가장 강력한 방법입니다. CAPS 다시 매핑에 대한 자세한 내용 은 이 페이지 를 참조하십시오.


아주 좋습니다 감사 해요! 시간이 생기면 바로 살펴 보겠습니다.
splattne

3
같은 것을 제안하기 위해왔다. Vim 편집을 돕기 위해 CapsLock을 Escape로 다시 옮겼습니다. : D
Andy

Caps를 LCtrl로 다시 매핑했습니다. 내 손이 왼쪽으로 가서 -60degres를 돌리고 작은 손가락을 뻗어 LCtrl 키를 잡는 것이 훨씬 자연 스럽습니다. 이 변화의 몇 달 후, 반복적 인 움직임을하면서
쓰러지는 고통

내 japoanese 키보드에서는 작동하지 않습니다. 대신 CapsLock 키가 半角 / 全 角 키로 바뀝니다 .
wip

@wil : 일본어 키보드에 눌러 Shift + CapsLock 키는 정상 CAPSLOCK 기능 할 것입니다
phuclv

10

내가 사용했습니다 SharpKeys 매핑하기 (Windows 용) CapsLock에를 ESC.

훌륭한 작품 정력 . VI 스타일 편집은 손가락을 항상 홈 열 근처에 둘 수 있다면 정말 빛납니다.


이것은 6 년 넘게 caps-lock 키를 비활성화하고 IBM Model M의 올바른 ALT 키를 Windows 키에 매핑하는 등 내가 경험 한 최고의 도구입니다. 레지스트리에 필요한 변경 사항을 간단히 기록하지만 그 노력을 촉진하기 위해 인터페이스. 그리고 앱으로 설치되지 않고 간단한 유틸리티입니다.
Jason Bunting

너무 나쁜 Windows-7은 지원되지 않습니다.
WilliamKF

@ WilliamKF : Windows 7에서 SharpKeys를 사용하고 있습니다.
wcoenen

@ WilliamKF : Win7에서도 SharpKeys를 사용하고 있습니다. 관리자 권한으로 실행하십시오.
mjsr

CapsLock을 Ctrl에 매핑하는 것이 더 좋습니다. Ctrl + [는 이스케이프와 동일하며 이제 다른 키 조합을 위해 Ctrl에 쉽게 접근 할 수 있습니다.
Michael Brown

9

Caps Lock키를 왼쪽 으로 바꾸는 방법은 다음과 같습니다 Ctrl.

윈도우

  1. 시작> 실행을 클릭하십시오.
  2. "regedit"를 입력하십시오
  3. 로 이동 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. 키보드 레이아웃에 포커스가 있으면 편집> 새로 만들기> 이진 값으로 이동하십시오.
  5. 이름으로 "Scancode Map"을 입력하십시오
  6. 데이터로 다음을 입력하십시오.

    0000: 00 00 00 00 00 00 00 00
    0008: 03 00 00 00 3A 00 1D 00
    0010: 1D 00 3A 00 00 00 00 00
    
  7. 레지스트리 편집기를 종료하십시오.

  8. 로그 아웃 한 후 Windows에 다시 로그인

리눅스

  1. .xmodmap이라는 홈 디렉토리에 파일이 없으면 작성하십시오.
  2. 다음 줄을 파일에 붙여 넣습니다.

    remove Lock = Caps_Lock
    remove Control = Control_L
    keysym Control_L = Caps_Lock
    keysym Caps_Lock = Control_L
    add Lock = Caps_Lock
    add Control = Control_L
    
  3. ~ / .bash_profile에 다음 줄을 추가하십시오.

    xmodmap ~/.xmodmap
    

출처


Linux의 대부분의 그래픽 환경은 제공하는 키보드 구성 도구에서 Caps Lock 키 동작을 설정하는 방법을 제공합니다. 콘솔의 표준 키맵에서 수정할 수도 있습니다.
greyfade

우수한. 이것이 내가 찾던 것이었고 MSKLC로는 해결책을 찾지 못했습니다. 고마워요 (물론 +1).
0xC0000022L

이봐, esc 키 코드 좀 알려줘? Esc 키로 Caps를 바꾸고 싶습니다.
MaikoID

8

Mac : "System Prefs"-> "Keyboard & Mouse"-> "Special Keys"에서 caps lock 키를 재 할당 할 수 있습니다.

CTRL에 할당했습니다


1
Snow Leopard에서는 "System Prefs"-> "Keyboard"-> "Modifier Keys"입니다.
Marcel Levy

3
이것은 너무나 간단합니다. 왜 Windows 용 앱이 필요한가요?
rightfold

@WTP 더 나은 방법은 AutoHotkey와 같은 매크로가 아닌 적절한 재 매핑을 위해서는 Windows 7뿐만 아니라 관리자 권한이 필요하다는 것입니다.
brymck

7

SharpKeys 를 사용하여 모든 키 기능을 비활성화 할 수 있습니다 . 자세한 안내 는 Windows XP / Vista에서 모든 키를 모든 키에 매핑을 참조 하십시오 .

또한 Lifehacker에는 NumLocker Disables Caps Lock Key 를 사용하여 다시 매핑하거나 완전히 비활성화하는 방법에 대한 안내서 가 있습니다.


SharpKeys 링크에 감사드립니다! 슬프게도 프로그램의 키 조합에 키를 매핑하는 방법이 없습니다 (FAQ를 읽습니다).
splattne

맵 조합을 위해서는 @splattne Autohotkey를 사용하십시오. 예를 들면 다음과 같습니다. CapsLock :: SendInput! {Tab}, Caps를 누르면 Alt Tab이 전송됩니다
mjsr

이것이 이론적으로 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함시키고 참조 할 수있는 링크를 제공하는 것이 바람직 합니다.
Der Hochstapler



2

Mac에서는 KeyRemap4MacBook을 사용하는 것이 좋습니다 . 또는 초점이 약간 다른 PcKeyboardHack 입니다. 나는 아무런 문제없이 두 가지를 함께 사용합니다.

문제는 당신이 할당 할 수 있도록 맥 OS X에 내장 된 박스 솔루션의 더 밖으로 없다이다 CAPS LOCKESC(바이올렛 / 빔 필수적이다). 다른 도구의 두 번째 문제는 Caps-Lock Key의 녹색 LED를 비활성화하지 않는다는 것입니다.

PcKeyboardHackESC 매핑과 관련이 있지만 모든 매핑이 가능합니다. KeyRemap4MacBook다른 기능 키에 직접 매핑 할 수 있습니다. 원하는 모든 매핑이 가능한지 확인하십시오. 예를 들어 Mac의 경우 오른쪽 -Key를 매핑했습니다 ctrl (Windows의 이클립스와 같은 자동 완성에 익숙 할 때 유용한 기능)


1
오늘 아침에 KeyRemap4MacBook을 사용하기 시작했습니다. 나는 한 caps lock모두로 설정 esc하고 ctrl. 그것은이다 esc는 유일한 키의 존재를 누르면, 그리고 그것으로 전환 할 때 ctrl내가 다른 키를 누르면.
Dean

@ 들려서 기쁘다!
Marschal

1
참고 : KeyRemap4MacBook은 Karabiner로 리 브랜딩되었으며 요세미티 (OS X 10.10)까지 지원합니다! pqrs.org/osx/karabiner/index.html.en
SaxDaddy

1

CtrlMac OS 에서는 다른 수정 자 키 (I like )로 바꾸는 것이 지원됩니다.

keyboard control panel -> modifier keys

1

Marchal이 말했듯이 OS X에서는 PCKeyboardHack 을 사용 하여 caps lock을 F19와 같은 다른 키로 변경할 수 있습니다 .

KeyRemap4MacBook의 private.xml에 이와 같은 설정을 추가하여 F19와 같은 키를보다 복잡한 키 조합에 매핑 할 수 있습니다 .

<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

키보드의 Caps Lock 표시등이 비활성화되지 않으면 KeyRemap4MacBook에서 "Pass-Through Caps Lock LED 상태"설정을 활성화하십시오.

이것은 F19를 유지하여 누르고있을 때 제어하고 눌렀을 때 빠져 나갑니다

<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>

F19를 응용 프로그램 활성화와 같은 추가 수정 자 키에 매핑 할 수도 있습니다.

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_SAFARI</name>
  <url>file:///Applications/Safari.app</url>
</vkopenurldef>
<item>
  <name>test</name>
  <identifier>test</identifier>
  <autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen>
  <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1,
  KeyCode::VK_OPEN_URL_SAFARI</autogen>
</item>

KeyRemap4MacBook 사용에 대한 자세한 내용은 http://lri.me/keyremap4macbook.html 을 참조 하십시오 .

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