소프트웨어 [오토핫키]듀얼모니터에서 커서 점프하기 Version 6
2022.04.13 01:22
아주 예전에 듀얼모니터에서 커서 이동하는 코드를 공유한 적이 있습니다.
업그레이드해서 새로이 공유합니다.
컴파일은 각자 알아서 하시고, (오토핫키 프로그램이 있고, 파일 확장자만 오토핫키와 연결되어 있다면 그냥 소스파일을 클릭해서 실행해도 됩니다.)
아이콘 파일은 기존에 올린 게시물을 확인하고 다운 받으시기 바랍니다.
아이콘 파일이 없어도 오류가 생기지 않도록 코딩했습니다. 대신에 Tray Icon은 Autohotkey 의 Default Icon 이 될 것입니다.
오토핫키에 대해서 조금이라도 아시는 분은 바로 이해할 수 있도록 주석을 많이 달아 놓았습니다.
참고용으로 괜찮을 거에요.
대략적인 구조는 아래와 같습니다.
전체 소스 코드는 아래와 같습니다.
윈도우 포럼에서 같이 경험을 공유하는 분들께 도움이 되었으면 하네요.
기존에 작성한 글을 확인해보시면 프로그램 작성 배경이나 참고할 것들을 알 수 있을 거에요.
댓글 [7]
-
더애드 2022.04.13 07:37
-
뉴스_안.보는_청락 2022.04.13 07:46 고맙습니다.
저 같은 초보에겐 주석이 많은 도움이 됩니다.^^
-
타천사둘리 2022.04.13 09:00
수고하셨습니다.감사합니다.꾸~~~뻑
-
단단이화개 2022.04.13 14:00
감사합니다.^^
-
지후빠 2022.04.14 11:30
흥미있는 주제 감사합니다. ^^ 도움이 되실지 모르겠지만 아이디어 추가해봤습니다.
두개 모니터에서 테스트 하였지만 모니터 갯수와 배열에 상관 없이 순차적으로 커서가 이동하도록 해봤습니다.
혹시 환경되시는 분은 3개 이상 모니터에서 테스트 부탁드립니다.
F1은 다음 모니터의 마지막 커서 위치로 이동하고 (첫 이동시에는 중심으로 이동합니다.)
F2는 다음 모니터의 중심으로 이동합니다.
업무중이라서 필요하면 휴게 시간에 내용 추가하겠습니다.
-
shot4u 2022.04.14 23:13
역시 지후빠님... 이라고 외쳤습니다.
소스 코드에서 깊은 내공이 느껴지더군요.^^
Triple Monitor 환경에서 제가 올린 소스코드는 적절하지 않습니다. 그 것을 알고 있기에 SysGet 명령어로 MonitorCount 를 구하고 모니터가 2개가 아니면 자동으로 종료되도록 코딩했습니다.
SysGet 명령어는 각각의 모니터에 대해서 index 번호를 부여합니다.
그런데 그 부여된 index 가 실제 우리가 보는 모니터 순서가 아닙니다.
어떤 경우에는 가장 왼쪽 모니터가 3번, 중간 모니터가 1번, 오른쪽 모니터가 2번이 될 수도 있습니다.
그리고 커서 점프를 하는 기능은 듀얼 모니터에서나 적절하지, 세개 이상에 모니터에서는 부적절합니다.
당장 가운데 모니터에서 커서 점프를 하면 왼쪽이나 오른쪽 중에 어느쪽으로 마우스를 이동시켜야 하냐가 문제입니다. 절반의 경우에는 마우스를 바로 이동시키겠지만 나머지 절반의 경우는 모니터를 2번 거쳐서 원하는 모니터로 마우스를 이동시킬 수가 있습니다. 또다른 비효율입니다.
예전에 올린글에서 <아무개님>이 다른 프로그램을 소개해주신 적이 있습니다.
https://windowexe.tistory.com/512
링크에 있는 프로그램이 트리플 모니터 환경에서는 더 적절할 거라고 생각합니다.
그리고 제가 만약 트리플 모니터 환경이라면 GroupAdd, GroupActivate, GroupDeactivate 와 MouseMove 를 조합한 핫키를 만들 거 같네요.
하지만 그러한 종류의 script는 철저히 저의 환경에 맞추어진 것이 될거고, 전혀 범용성이 없을 것입니다.
감사합니다.
-
지후빠 2022.04.14 23:41
넵, 참고 정도로 봐주시면 좋겠습니다.^^
AHK를 조금 아시는 분이라면 자신에 맞게 수정할 수 있을 것 같아서요.
예를 들면, 모니터별로 핫키를 하나씩 설정한다든지... 순서를 자신에게 맞게 설정한다든지...
답글 감사합니다. -꾸~벅-
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4143 | 윈 도 우| [실사] 윈도우7 얼티메이트 VHD 설치 방법 [6] | 무월 | 885 | 11 | 05-08 |
4142 | 윈 도 우| install.wim 통합 시 다중 언어 [1] | CraXicS | 998 | 4 | 05-06 |
4141 | 윈 도 우| PE의 wim 부팅과 윈도우의 wimboot [wim 정보 비교] [9] | suk | 1505 | 12 | 05-06 |
4140 | 윈 도 우| WIM 일괄 추출 [5] | CraXicS | 1491 | 14 | 05-05 |
4139 | 소프트웨어| 슬기로운 스포티파이(Spotify) 생활 [4] | 와로 | 1532 | 5 | 05-03 |
4138 | 윈 도 우| Windows 11의 God 모드를 사용하여 한 화면에서 모든 설정... [1] | VᴇɴᴜꜱGɪ | 1719 | 5 | 04-25 |
4137 | 윈 도 우| (수정) WIM 우클릭 부팅 관련 메뉴 4번째 [21] | 지후빠 | 2953 | 31 | 04-24 |
4136 | 소프트웨어| 카멜님의 VHDmanLite 0.04 사용법/0.05추가 [10] | keen | 1542 | 14 | 04-22 |
4135 | 윈 도 우| 멀티부팅 선택 우클릭메뉴 [16] | 와로 | 3496 | 33 | 04-17 |
» | 소프트웨어| [오토핫키]듀얼모니터에서 커서 점프하기 Version 6 [7] | shot4u | 2264 | 14 | 04-13 |
4133 | 소프트웨어| [포토샵] 배니싱 포인트 텍스트 왜곡 배치 [10] | 무월 | 1244 | 13 | 04-12 |
4132 | 소프트웨어| [포토샵] 하늘 자동 인식 교체 [8] | 무월 | 1463 | 11 | 04-11 |
4131 | 윈 도 우| [팁&경험담] 구형노트북HDD에서 SDD 복제 후 오리지널w... [6] | 바수 | 2387 | 3 | 04-09 |
4130 | 소프트웨어| [포토샵] 낙관 만들기 [7] | 무월 | 2133 | 11 | 04-09 |
4129 | 소프트웨어| [포토샵] 이미지 패턴 합성 [11] | 무월 | 918 | 9 | 04-08 |
4128 | 소프트웨어| [포토샵] 도장 투명 이미지 추출 [23] | 무월 | 3159 | 20 | 04-06 |
4127 | 윈 도 우| 지후빠님 UAC 회피기동 [1] | 슈머슈마 | 1236 | 10 | 04-06 |
4126 | 소프트웨어| ACDsee 로 이미지파일 빨리 분류하는 법 [1] | ton3d | 1222 | 4 | 04-06 |
4125 | 소프트웨어| [포토샵] 짝눈 보정 [15] | 무월 | 1660 | 17 | 04-05 |
4124 | 소프트웨어| [포토샵] 인물 배경 분리 및 배경 합성 [12] | 무월 | 1602 | 16 | 04-04 |
수고하셨습니다 ~