답변:
AutoHotkey는이 정확한 유형의 작업을 수행하기위한 훌륭한 프로그램입니다. 키보드 키를 다시 매핑하여 핫키를 설정하고 작업을 자동화하는 데 매우 유용한 프로그램입니다. 이를 설정하는 단계는 다음과 같습니다.
#NoTrayIcon
^Right::^#Right
^Left::^#Left
선택적으로 AutoHotkey가 설치되지 않은 다른 컴퓨터에서 실행할 수있는 독립 실행 형 .exe로 실행되도록 스크립트를 컴파일 할 수 있습니다. 이렇게하려면 스크립트 파일을 마우스 오른쪽 단추로 클릭하고 "스크립트 컴파일"을 클릭하십시오.
* Windows 10에서 시작 폴더에 액세스하려면 "실행"을 열고 (Windows 키 + R을 누르거나 시작 메뉴에서 검색) 따옴표없이 "shell : startup"을 입력하십시오. 현재 사용자) 또는 "shell : 공통 시작"(모든 사용자에 대해 실행). 열린 폴더에 붙여 넣습니다.
ElectroPulse의 답변 아래 @valkirilov 의 의견에 답하기 위해이 게시물이 도움이되는 것으로 나타 났습니다 . AutoHotkey를 사용하여 Windows 10에서 Ctrl-Alt-Arrow 다시 매핑
요컨대
!^Right:: send {LWin down}{LCtrl down}{Right}{LWin up}{LCtrl up}
!^Left:: send {LWin down}{LCtrl down}{Left}{LWin up}{LCtrl up}
!^
보다 더 효율적이기 때문에 이것을 좋아한다 ^
. Ctrl + 화살표는 매우 중요하며 예약되어 있습니다. 그러나 Ctrl + Win + Arrow는 예약되어 있지 않습니다.
데스크톱 간 전환을위한 바로 가기를 만들었습니다. 나는 3x3 그리드의 데스크톱을 원했다 (사실상, 또는 마인드 맵에서만-실제로는 선형이다). 숫자 패드 키가 각 데스크톱에 각각 매핑되기를 원했습니다.
핫키 작동 방식
창을 특정 데스크탑으로 이동하는 쉬운 방법이 없기 때문에 Win + Numpad0을 사용하여 해당 창에 대한 "데스크탑으로 이동"메뉴를 표시했습니다. 곧 해결할 희망이 거의없는 타협입니다 (그러나 나는 그것에 대한 내 자신의 질문을 게시했습니다).
다음은 바로 가기입니다.
; Windows+Number pad keys = Windows 10 desktop switching.
; number pad to match a 3x3 desktop
#Numpad1::
#NumpadEnd::
Send, {LWin down}{Ctrl down}{Right 9}{Left 2}{Ctrl up}{LWin up}
return
#Numpad2::
#NumpadDown::
Send, {LWin down}{Ctrl down}{Right 9}{Left 1}{Ctrl up}{LWin up}
return
#Numpad3::
#NumpadPgDn::
Send, {LWin down}{Ctrl down}{Right 9}{Ctrl up}{LWin up}
return
#Numpad4::
#NumpadLeft::
Send, {LWin down}{Ctrl down}{Left 9}{Right 3}{Ctrl up}{LWin up}
return
#Numpad5::
#NumpadClear::
Send, {LWin down}{Ctrl down}{Left 9}{Right 4}{Ctrl up}{LWin up}
return
#Numpad6::
#NumpadRight::
Send, {LWin down}{Ctrl down}{Right 9}{Left 3}{Ctrl up}{LWin up}
return
#Numpad7::
#NumpadHome::
Send, {LWin down}{Ctrl down}{Left 9}{Ctrl up}{LWin up}
return
#Numpad8::
#NumpadUp::
Send, {LWin down}{Ctrl down}{Left 9}{Right 1}{Ctrl up}{LWin up}
return
#Numpad9::
#NumpadPgUp::
Send, {LWin down}{Ctrl down}{Left 9}{Right 2}{Ctrl up}{LWin up}
return
; Send, {LWin down}{Tab}{LWin up}
; Sleep, 3000
; Send, {Tab 1}{Right 2}
; Sleep, 3000
; Send, {Enter}
; Sleep, 3000
; return
;
; Bring up the "move this window to desktop..." menu. Since the menu is always different, don't operate on it. Just leave it at that.
#!Numpad0::
#!NumpadIns::
#+Numpad0::
#+NumpadIns::
#Numpad0::
#NumpadIns::
Send, {LWin down}{Tab}{LWin up}
Sleep, 400
Send, {AppsKey}M
return