기본 프로그램에 Win-L 키 조합을 어떻게 해제 할 수 있습니까?


0

나는 때때로 자신의 Macbook에서 Windows 8.1 파티션을 작업하는 Mac 사용자 (boos, hiss, 알고 있습니다)입니다. AutoHotKey를 사용하여 여러 키를 다시 매핑하고 OS X와 ​​Windows간에 동일한 일반 키보드 단축키를 공유하여 내 삶을 더 쉽게 만들었습니다.

가장 결정적으로, 나는 교환했습니다 RCtrlRWinOS X (의 기본 수정 키 때문에 Command) 바로 옆에 엄지 손가락 액세스 스페이스 바,하는 것입니다; 기본 수정 자 키가 Windows ( Ctrl) 에 있기 때문에 모퉁이를 벗어나지 말고 새끼 손가락 손가락으로 늘려야 합니다. (예를 들어 "Contort-Hand-and-Attempt-Pinkie-W"와 같이 창을 닫으려면 "Thumb-W"를 선호합니다.)


내가 겪고있는 문제는 command-LOS X, Chrome 또는 Safari에서 가장 많이 사용되는 키보드 단축키 중 하나입니다 . URL 표시 줄에 초점을 맞 춥니 다. 불행히도 Windows에서는 win-L화면을 잠그기 위해 기본적으로 영구적으로 매핑되어 있으며 AutoHotKey는 다시 매핑하지 않습니다. 근육 기억력으로 인해 실수로 몇 분마다 화면을 잠 그게 되었기 때문에 화면이 나빠졌습니다.

Windows의 "워크 스테이션 잠금"기능을 완전히 비활성화 하는 레지스트리 해킹 을 찾아내어 문제를 절반 만 해결했습니다. 그러나 이제는 더 이상 내 컴퓨터를 잠그지 않지만 다른 작업을 수행하기 위해 다시 매핑하는 방법을 알 수는 없습니다 .

내 AutoHotKey 스크립트의 관련 부분은 다음과 같습니다. 누군가는 방법이하는 수정 말해 줄 수 실제로 작동 (함께 "DisableLockWorkstation"윈도우 8.1에서 사용)?

#l::^l
#r::^r

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

편집 1 : 좀 더 실험을 시도했지만 AutoHotKey 스트레이트 업이 캡처 조차 거부한다는 것을 알았습니다 win-L. 다음 중 첫 두 원인은 발생하지만 후자는 효과가 없습니다.

!l::MsgBox, "You pressed Alt-L"
^l::MsgBox, "You pressed Ctrl-L"
#l::MsgBox, "You pressed Win-L"

이것은 귀하의 질문에 정확하게 대답하지는 않지만 문제를 제거 할 수 있습니다. F6은 대부분의 브라우저에서 URL 표시 줄에 초점을 맞 춥니 다.
karoma

이것을 시도하십시오 : $#l::^l또는 대안으로 :$#l::Send, ^l
MCL

@ MCL : 작동하지 않았다. 또한 원래 게시물에 관련 정보를 추가했습니다
ELLIOTTCABLE

@karoma : 문제는 Ctrl-L을 보내는 것이 아니라 Win-L을 캡처 하는 것 같습니다 . 원래 게시물을보고 업데이트했습니다.
ELLIOTTCABLE

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