2013-03-04 3 views
0

전 AutoHotKey를 처음 사용했습니다. 간단한 제안 스크립트가 작동하지 않습니다.

나는 캡 시프트 키를 처음 누르면 계속에만 잠금 설정의 아이디어를 좋아했다, 그래서 나는이 방향을 따라 내 스크립트에 다음을 ( from this page)

Capslock::Ctrl 

그것은 CAPSLOCK가 될하게 복사 컨트롤 키. Capslock을 켜고 끌 수있는 기능을 유지하려면 다시 매핑 +Capslock::Capslock을 추가하십시오 (Shift 키를 누른 상태에서 Capslock을 누르면 Capslock을 켜고 끕니다). "

작동하려면 caps lock 키를 가져 오는 데 성공했습니다. Ctrl 키를 누른 상태에서 Shift + Capslock을 누르면 아무 것도하지 않습니다.

누군가가 작동하지 않는 이유를 설명하고 작동 시키려면 어떻게해야하는지 말해 줄 수 있습니까?

답변

0

다음 코드를 실행하면 정상적으로 실행됩니다.

+Capslock::Capslock 
$Capslock::Ctrl 

이것을 사용해도 될까요?

+0

감사합니다. 그거야. 왜, 왜 다른 설명이 효과가 없는지 설명해 주시겠습니까? – decibelle

+0

먼저 CapsLock을 Ctrl으로 변경하라는 명령을 내 렸습니다. 그런 다음 Shift 키를 누른 상태에서 Capslock과 같은 동작을 변경하도록 지시했습니다. 귀하의 상황에서 Shift Capslock을 누르면 실제로 Shift (여기서는 무시되지 않음)와 Control이 생성됩니다. 그것을 고정시키고 CapsLock 앞에 $를두면 첫 번째 코드에 의해 트리거되는 것을 막을 수 있습니다. –

+0

제안 된 솔루션에 대한 피드백을 제공하고 도움이 되었다면 흰색 체크 표시를 클릭하여 녹색으로 바꿈으로써 해당 대답을 "수락"하십시오. 고맙습니다! –

관련 문제