소프트웨어 [오토핫키]듀얼모니터에서 커서 점프하기 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 | - | - | - |
4341 | Windows 7 에서 Classic Start Menu 사용하기 [12] |
|
24677 | 0 | 08-30 |
4340 | 소프트웨어| 윈도우7 USER-PE 제작 방법_1 [9] | 세리아 | 24591 | 4 | 08-23 |
4339 | 윈 도 우| 만능 XP드라이버 자동 설치 [10] |
|
24350 | 0 | 02-04 |
4338 | 윈 도 우| RSImageX 로 윈도우 설치하기 [27] | gooddew | 24312 | 19 | 12-17 |
4337 | 소프트웨어| DNS 설정으로 인터넷 좀더 빠르게....! [16] |
|
24244 | 9 | 12-02 |
4336 | 윈 도 우| 작업표시줄 없애기. [2] | 삥뽕뚱 | 24188 | 0 | 04-09 |
4335 | 하드웨어| USB로 XP / Windows7 설치하는 방법 몇 가지 링크 [12] |
|
24177 | 1 | 01-02 |
4334 | AMI ROM 바이오스 개조하기 |
|
24130 | 0 | 09-09 |
4333 | 윈 도 우| 윈도우7 - 사양 낮은 컴퓨터 익스플로러 속도 개선 [15] |
|
23965 | 0 | 06-12 |
4332 | 소프트웨어| Blu-ray에 사용되는 SUP 자막을 만들자. - 제1부- [2] |
|
23913 | 4 | 06-06 |
4331 | 윈 도 우| 팟플레이어 DXVA 총정리 - ② 내장 코덱 설정 [8] | 고달픈명탐 | 23902 | 1 | 01-09 |
4330 | 윈 도 우| 작업표시줄 숨기기 Ⅱ [1] | 삥뽕뚱 | 23844 | 1 | 04-30 |
4329 | 윈 도 우| Bluray원본에 한글자막 넣기(1부) [5] |
|
23832 | 5 | 08-19 |
4328 | 소프트웨어| 윈도우7 USER-PE 사용방법 - CASE 2 [9] | 세리아 | 23816 | 3 | 01-21 |
4327 | win7 인증하기 [6] |
|
23815 | 0 | 07-02 |
4326 | 윈 도 우| USB로 윈도7설치, PE활용하기(추가) [25] | 고라이안 | 23751 | 1 | 04-28 |
4325 | 소프트웨어| [ 동영상 ] 미국 마이크로소프트 오피스 2013 전화인증 [13] | gooddew | 23602 | 5 | 11-04 |
4324 | 윈 도 우| 윈도우 7 바탕화면에 인터넷 익스플로러 아이콘 생성 [10] |
|
23556 | 0 | 02-01 |
4323 | 윈 도 우| 윈도우 8에서 관리자 계정 사용하면서 메트로 앱 사용하기 [20] | PFN | 23461 | 3 | 12-13 |
4322 | 소프트웨어| SARDU 로 멀티 부팅 USB 만들기(GRUB USB로 부팅이 안될때) [10] | 먹구름나그 | 23423 | 9 | 03-03 |
수고하셨습니다 ~