자동 단축키 : Windows 10 텍스트를 OS X에 더 가깝게 문지르 기


0

Windows 10에서 텍스트 스크러빙 (Alt + Left / Right / Up / Down)을 Mac처럼 작동 시키려면 어떻게해야합니까? CTRL 및 ALT를 이미 통해 전환했습니다.

LAlt::LCtrl
LCtrl::LAlt

이제 만들고 싶습니다 :

Win + Left / Right / Up / Down (원본) CTRL + Left / Right / Up / Down (단어별로 스크러빙)

OSX의 CMD + 왼쪽 / 오른쪽 / 위쪽 / 아래쪽 (행의 시작 또는 끝 / 파일) 과 같이 수행하기 위해 Alt + 왼쪽 / 오른쪽 / 위쪽 / 아래쪽


않습니다 PureText는 당신이 필요?
Dimblefeck 2016

답변:


0

바로 가기 키를 다시 매핑하려고합니까?

SendMode Input   ; use SendInput by default for Send

;#IfWinActive, ahk_exe someProg.exe  ; ← #IfWinActive would go here

; Remap Win+ArrowKey to Ctrl+ArrowKey
*#Left::Send ^{Left}
*#Right::Send ^{Right}
*#Up::Send ^{Up}
*#Down::Send ^{Down}

CMD그때 Windows 키를 사용하려면 ...

; Remap Alt+ArrowKey to Win+ArrowKey
*!Left::Send #{Left}
*!Right::Send #{Right}
*!Up::Send #{Up}
*!Down::Send #{Down}

스타 모디파이어 *는 다른 모디파이어 키가 존재 / 활성화되어 여전히 트리거되도록합니다. 당신은 그것을 원할 수도 있고 원하지 않을 수도 있습니다. {Blind}추가 수정자를 해제하지 않으려면 보내야합니다 (예 : send 문에 추가). 보내기 설명서를 참조하십시오 .

이러한 스왑을 특정 프로그램에서만 작동 #IfWinActive시키려면 스크립트에서 재 할당 문 앞에 문장을 사용하십시오. 또는 #If WinActive("ahk_exe ProgA.exe") || WinActive("ahk_exe ProgB.exe")여러 프로그램 (전부는 아님)으로 교체하려는 경우.

키 수정자가 무엇인지 위에서 알 수 있습니다 (Ctrl = ^, Alt = !, Win = #) ... 전체 목록은 여기에서 볼 수 있습니다 : Hotkeys .

또한 결국 키 재 할당을 위해 단순한 단일 라이너 이상을 수행해야하는 경우 단축 키 정의 다음에 Return명령문을 입력하고 단일 단축 키 트리거에 대해 여러 가지 작업을 수행 하기 위해 명령문을 사용하십시오 .

; Scrub the clipboard of formatting and paste... 
; This takes two commands, list on the line after hotkey definition
#IfWinActive   ; Reset conditional so this will trigger in any program...
+^v::
    Clipboard := Clipboard  ; Reassign only text back to clipboard vs. ClipboardAll
    Send ^v
Return
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.