프로그래밍

마우스 휠 스크롤 가속기 - WindowexeFastScroll

프로세스 천국 2017. 8. 26. 00:56

마우스 휠 돌리는 속도를 감지하여 고속스크롤(?)인 경우 맨위 또는 맨아래로 스크롤되는 프로그램입니다.

적용이 안되는 일부 프로그램(특이한 스크롤바)도 있긴 한데 잠깐 써보니 아주 편하네요.

 

스크롤이 아주 긴 웹사이트나 아주 긴 문서를 볼때 유용합니다.


스크롤바 위에서 휠 스크롤을 하게되면 그 바가 클릭한 상태로 되는데 그 상태에서 마우스를 위아래로 움직이기만 해도 아주 편하게 스크롤이 가능합니다.

 

 

스크롤이 긴 쇼핑몰 웹사이트를 이용하다 보면 클릭한 상태로 계속 위아래로 왔다갔다 하는 경우가 대부분인데 이 프로그램을 사용하면 그럴 필요가 없고 스크롤바 위에서 휠 스크롤 한번 하고 마우스를 위아래로 왔다갔다 하기만 하면 됩니다.


클릭한 상태를 빠져 나가려면 휠 스크롤을 한번 더 하거나 아무데나 클릭하면 됩니다.



아래 이미지 적색부분, 윈도우 캡션바(제목이 표시되는 부분)에서 스크롤을 하면 윈도우키 + 쉬프트 + 왼쪽키를 누른 효과가 나타납니다.


멀티 모니터 환경에서 왼쪽 모니터로 이동하는 단축키입니다.






테스트영상(오래된 영상이라 휠 자동 스크롤 기능은 동영상에 보이지 않습니다)

https://www.youtube.com/watch?v=O4UJ-BtQ_Wg


 

설정파일을 열면 아래와 같은 내용이 있습니다.


CaptureTime : 휠이 캡쳐되는 최소 시간 (단위 1/1000초)

SendKeyTime : 캡쳐가 된 후 스크롤키를 보내는 시간. (단위 1/1000초)



캡쳐타임이 너무 낮으면 휠을 아주 빠르게 돌려야 되서 캡쳐가 어렵고, 너무 높으면 일반적인 속도의 빠른 스크롤과 중복됩니다. 며칠 사용해본 결과 70에서 90사이가 적당하네요.

 


특정 프로그램에서는 동작하지 않게 하는 기능이 있고 일부 프로그램에서 동작하지 않는 경우 핸들 이름을 추가하여 사용할 수 있습니다.

근데 이 방법으로도 되지 않는 프로그램이 있습니다.  그런 프로그램이 있으면 알려주세요.



마우스 제스쳐나 다른 프로그램에 의해 휠캡쳐가 끊기는 경우가 있는데 그럴때는 트레이 아이콘에서 마우스 우클릭 - Reload Hook 를 클릭하세요.



동작환경 : .Net framework 4.0 , 윈도우 7 이상



다운로드

WindowexeFastScroll_2019_03_25__01_15_26.zip