취미생활/스마트하게 일하기

[AHK] Ctrl +C , Ctrl+V 의 늪에서 손목 보호하기(Shift+Space한영전환, 마우스찾기...)

바위맨 2021. 4. 1. 15:56
반응형

What?

업무를 하다보면 공동의로 작성된 문서를 수정하거나, 병합하거나 하는 과정에서  프로그램에서 지원하는 Merge를 적용할 수 없는 경우가 매~~~~우 많다. 또는 100page짜리 문서를 번역기를 돌려야 하는 경우라면? 무수한 Ctrl +C, Ctrl +V를 하면서 뒤틀려가는 손가락과 손목으로 인해서 파스를 사러 가는 시간이 점점 늘어나게 된다. 

이와 유사하게 반복 작업을 하게되는 작업들이 있는데 
웹툰을 그린다면무를 하다보면 공동의로 작성된 문서를 수정하거나, 병합하거나 하는 과정에서 프로그램에서 지원하는 Merge를 적용할 수 없는 경우가 매~~~~우 많다. 또는 100page짜리 문서를 번역기를 돌려야 하는 경우라면? 무수한 Ctrl +C, Ctrl +V를 하면서 뒤틀려가는 손가락과 손목으로 인해서 파스를 사러 가는 시간이 점점 늘어나게 된다. 

 

이와 유사하게 반복 작업을 하게되는 작업들이 있는데 

웹툰을 그린다면

www.google.com/url?sa=i&url=http%3A%2F%2Fm.blog.naver.com%2Fuwhole%2F220744730287&psig=AOvVaw34Gl4XGyXI8mNnr78TttWK&ust=1617345859226000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCKji5_-43O8CFQAAAAAdAAAAABAD

 

리디렉션 알림

 

www.google.com

이렇게 한손은 타블렛을 컨트롤 하지만 다른 손으로는 각종 기능을 사용할 수 있도록 키보드를 사용하던가

스트림덱

최근에는 방송 스트림 과정에서 필요한 기능들 (음악 재생/정지, 화면 컨트롤, 프로그램 세부기능제어)등을 한번의 클릭으로 할 수 있도록 설정/관리 해주는 하드웨어 장비들 까지도 나오는 추세이다. 

Than...?

그런데, 업무를 해야하는 회사에서 문서작업을 위해서 저런 장비를 구매한다는건.... 음.. 분명 투자해서 나쁜것은 없다는 생각이긴 하지만, 책상에 올려두어야 할 물건도 늘어나게 되고, 저런 전문 장비를 단순 작업에 사용해야한다는 점에서는... 영... 도끼로 닭잡는 다는 느낌이 강하게 온다. 그래서 사용하는 프로그램이 AutoHotKey와 같은 프로그램이다. (키매크로 프로그램)

How?

고정된 기능을 만들어서 계속하게 사용한다면 고민할 것 없이 하드웨어 키를 추가로 설치해서 사용하겠지만, 작업 환경이라는게 때때로 다르게 적용되는 일이 비일 비재하다. 때문에 상황에 맞게 설정을 수정해서 사용할 일이 있기 때문에, 문서 스크립트를 작성해서 시작프로그램에 등록해 두고, 필요에 따라서 추가/삭제하면서 사용하는 편이 업무에 큰 도움이 된다. 

앞으로 사용해보고 주로 반복적으로 사용되는 기능들을 포스팅해서 기록으로 남겨 두려고 한다. 

AHK

/*###### 한/영 전환키를 클릭 #######*/
+space::
	Send, {vk15sc138} 
	Send {Shift Release} ;Push된 shift의 상태를 풀어준다. 계속 눌린것으로 인식될 경우가 있음.
	return
    
/*######  Word에서 선택한 사진을 일정한 크기로 사이즈 조정   ########*/
Numpad1::					;숫자 1을 누를 경우 실행
	Send, {Alt}				; 
	sleep 300				; 너무 빠르게 입력 발생시 무시되는 경우가 있어서 딜레이
	Send, {6}				;
	Send, 7.2				; 사진의 사이즈
	Send, {Enter}			; 사이즈 입력
	return
    
/*####### 작성된 스크립트 재 로드/ 수정후 반드시 실행되야 적용됨 */;마우스의 위치를 활성화된 창의 가운데로 이동
^!r::Reload


; 마우스 찾기
; 마우스 찾기, ALT + 숫자패드 1을 누를 경우 현재활성화된 윈도우의 가운데로 마우스가 이동
!Numpad1::
	WinGetActiveStats, WindowName, width_win, heigh_win, coord_x, coord_y
;	MsgBox, x pos "%coord_x%" y pos "%coord_y%"
	MouseMove, width_win/2, heigh_win/2
	return

 

반응형