답변:
이 MouseClick
기능을 사용하여 마우스 휠을 시뮬레이션 할 수 있습니다 . CapsLock 키를 누른 상태에서 'w'를 눌러 위로 스크롤하거나 's'를 눌러 아래로 스크롤하여 스크롤 할 수있는 예제 스크립트는 다음과 같습니다.
CapsLock & w::
MouseClick,WheelUp,,,10,0,D,R
return
CapsLock & s::
MouseClick,WheelDown,,,10,0,D,R
return
를 10
더 큰 값 으로 변경하면 더 빠르게 진행할 수 있습니다 . 휠을 스크롤하려는 "멈춤 쇠"의 수입니다.
autohotkey.com 에는 NumPad에서 모든 마우스 버튼과 움직임을 설정 하는 스크립트 가 있지만 시도하지는 않았습니다.
이것은 내가 방금 만든 스크립트입니다. 작동하려면 0 및 위 또는 아래 화살표 키를 누르십시오. 컴퓨터에 숫자 키패드가없는 경우 언제든지 두 키를 사용자 정의 할 수 있습니다. 0과 화살표 키를 누르고 속도 스크롤을 계속할 수 있도록 작동합니다. 아마도 스크롤 휠 자체보다 낫습니까?
0 & Up::
Loop
{
Send {WheelUp}
GetKeyState, T, Down
If T=U ; U is a state for up, D is a state for down
Break
}
Return
0 & Down::
Loop
{
Send {WheelDown}
GetKeyState, T, Down
If T=U ; U is a state for up, D is a state for down
Break
}
Return
마우스 휠을 돌릴 때 발생하는 단축키는 WheelDown 및 WheelUp 키 이름을 통해 지원됩니다 . WheelLeft 및 WheelRight는 v1.0.48 이상에서도 지원되지만 Windows Vista 이전의 운영 체제에는 영향을 미치지 않습니다. 마우스 휠 단축키의 예는 다음과 같습니다.
MButton & WheelDown::MsgBox You turned the mouse wheel down while holding down the middle button.
^!WheelUp::MsgBox You rotated the wheel up while holding down Control+Alt.
v1.0.43.03 +에서 내장 변수 A_EventInfo 에는 휠이 회전 한 양이 포함되며 일반적으로 1입니다. 그러나 다음 상황에서는 A_EventInfo가 1보다 크거나 작을 수 있습니다.
~WheelDown::ToolTip %A_EventInfo%
마우스 휠에 가장 유용한 단축키는 창의 텍스트를 스크롤하는 다른 모드를 포함합니다. 예를 들어, 왼쪽 단축 키를 누른 상태에서 휠을 돌리면 다음 단축키 쌍이 수직이 아닌 수평으로 스크롤됩니다.
~LControl & WheelUp:: ; Scroll left.
ControlGetFocus, fcontrol, A
Loop 2 ; <-- Increase this value to scroll faster.
SendMessage, 0x114, 0, 0, %fcontrol%, A ; 0x114 is WM_HSCROLL and the 0 after it is SB_LINELEFT.
return
~LControl & WheelDown:: ; Scroll right.
ControlGetFocus, fcontrol, A
Loop 2 ; <-- Increase this value to scroll faster.
SendMessage, 0x114, 1, 0, %fcontrol%, A ; 0x114 is WM_HSCROLL and the 1 after it is SB_LINERIGHT.
return
마지막으로, 마우스 휠 핫키는 다운 이벤트 만 생성하므로 업 이벤트는 발생하지 않으므로 키 업 핫키 로 사용할 수 없습니다 .
[출처 : 여기 ]
http://lifehacker.com/5626708/use-autohotkey-to-scroll-backwards-in-the-command-prompt-by-keyboard의 솔루션을 추천합니다
개인적으로 나는 LWin 키를 수정 자로 사용하는 것을 선호합니다 (Emacs 키 바인딩과의 충돌을 피하기 위해).
LWin & PgUp :: {WheelUp} 보내기 반환 LWin 및 PgDn :: {WheelDown} 보내기 반환
이 솔루션 은 이해하기 쉬우면서 yhw42 솔루션과 구별되며 스크롤을 위해 표준 Windows 설정을 사용 합니다 (스크롤 속도).
참고이 기술은 노트북 (터치 패드는 일부 사용자에게는 쓸모가 없음) 및 마우스를 싫어하는 사용자에게 유용합니다. 마우스 이벤트는 활성 GUI 요소로 전송되므로 적절한 마우스 위치가 필요합니다.
ctrl+alt+up
위로 스크롤 및ctrl+alt+down
아래로 스크롤 그러나 아무 일도 일어나지 않고 스크롤이 작동하지 않습니다. 도와주세요.