문제

내가 성취하려는 내용은 다음과 같습니다.

  1. 복사, 누르고 릴리스합니다 캡 잠금 한 번
  2. 붙여 넣기, 누르고 릴리스합니다 캡 잠금 두 번, 빨리
  3. 자르려면 누르십시오 Ctrl 키+캡 잠금

내가 이것을하고 싶은 이유는 종종 내 자신이 서로 옆에 있기 때문에 올바른 x/c/v 키를 누르기 위해 내 자신이 내려다 보는 것을 발견하기 때문입니다 (QWERTY 키보드에서는).

표준 키보드 (Windows 사용) 에서이 작업을 수행하여 전체 시스템에 적용되고 Windows 탐색기를 포함한 모든 응용 프로그램에 투명하게하려면 어떻게해야합니까? 표준 키보드로 불가능하다면 "프로그래밍 가능한 숫자 키패드"중 하나가 생각할 수 있습니까?

위에서 "투명한"이라는 의미로 응용 프로그램은이 키 스트로크가 번역되었다는 것을 결코 알지 못해야합니다. Ctrl 키+엑스//V 코드가 있으므로 문제없이 동작합니다. "

추신. 이 질문에 적합한 모든 태그를 확실하지 않으므로 더 많은 태그를 추가하십시오.

해결되었습니다. 업데이트 : autohotkey를 소개해 주신 @jonno_ftw에게 감사합니다. 내 문서 폴더의 기본 autohotkey.ahk 파일에 다음 AHK 스크립트를 추가하여 세 가지 요구 사항을 모두 관리했습니다.

Ctrl & CapsLock::
  Send ^x
Return      
CapsLock::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 1000)
  Send ^v
Else
  Send ^c
Return

그것은 쉽다!

완전히 해결되지 않았습니다. 업데이트:위의 것은 메모장에서 작동하지만 탐색기 (예 : 파일 복사) 또는 MS Office (텍스트 복사조차 작동하지 않음)에서는 작동하지 않습니다. 따라서 Autohotkey 또는 기타 솔루션을 조금 더 파야합니다. 내가 찾을 때 여기에 솔루션을 게시합니다. 그 동안 누군가가 내가 필요한 모든 것을 위해 자동 호트키를 만들 수 있다면 답장을 보내주십시오!

모두 해결되었습니다. 업데이트:내가해야 할 일은 자본 "c"/x/z를 소문자 "C"/x/z로 바꾸는 것입니다. 그래서 보내기 ^c는 ^c가되었습니다. 이제 Windows 탐색기를 감독하는 모든 프로그램에서 작동합니다! 이 변경 사항을 반영하기 위해 위의 코드를 수정했습니다.

도움이 되었습니까?

해결책

I believe the program you are looking for is AutoHotkey.

다른 팁

You need a Global Keyboard Hook.

Very nice! Been looking for something like this for a while.

My script is slightly different, making use of shift or control combinations for cut/copy, then CapsLock on its own is always paste.

Ctrl & CapsLock::
  Send ^x
Return

Shift & CapsLock::
  Send ^c
Return

CapsLock::
  Send ^v
Return

If you wanted to retain the option of retaining the Caps Lock function, I presume you could always remap e.g. Alt-CapsLock for this. I couldn't get it to toggle correctly when I tried it though.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top