본 포스팅의 목적은 아래의 기능을 수행하는 AHK(Auto Hot Key) 스크립트를 제공하기 위함이다.
1. 103/106키보드 레이아웃을 사용하는 윈도우즈 시스템에서 한영전환을 Shift+Space로 하기
101키(종류3)에서 Shift+Space키로 한영전환하는데 익숙해져서 103/106키보드에서도 한영전환을 동일하게 하기 위해서 이 스크립트를 만들었다.
2. End키를 누르는 대신에 Left_Shift와 Right_Shift를 동시에 누르기
코딩을 하다보면 자동완성기능은 Tab키를 누르면 되는데 따옴표나 괄호와 같은 것에 항상 막혀서 정지한다. 이 때 이 조합을 누르면 End키를 누른것과 같이 동작해서 빠르게 현재 라인의 마지막으로 이동할 수 있다.
3. 줌인 줌아웃을 Ctrl+Down키와 Ctrl+Up키로 설정하기
컨트롤+"마우스 스크롤 휠"을 위 아래 방향으로 하면서 줌인/줌아웃 하기에는 항상 마우스를 손에 올리고 있어야 해서 키보드로 이를 수행하도록 만들었다. 물론 '-'와 '+'키를 컨트롤키와 조합해서 사용해도 되나, 둘이 붙어 있어 시각 지원이 있어야 한다. 그래서 눈으로 확인 안해도 되는 화살표 키버튼을 이용했다.
아래는 AHK V2로 만들어진 스크립트이다.
#Requires AutoHotkey v2.0
+Space::SendInput("{vk15}")
LShift & RShift::{
Send("{End}")
}
;^Up::Send("^=") ; Ctrl + 위쪽 화살표 -> Ctrl + - (줌 인)
;^Down::Send("^-") ; Ctrl + 아래쪽 화살표 -> Ctrl + = (줌 아웃)
^Up::Send("^{WheelUp}") ; Ctrl + 위쪽 화살표 -> Ctrl + WheelUp (줌 인)
^Down::Send("^{WheelDown}") ; Ctrl + 아래쪽 화살표 -> Ctrl + WheelDown (줌 아웃)
;일부 에디터에서 Ctrl+Up/Down키가 다른 용도로 사용되어서 위와 같이 변경 함.
;2025-03-21
파일을 만들고 바로가기 생성 후, 이 바로가기를 사용자의 자동실행폴더
C:\Users\[사용자 이름]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
에 넣어 놓으면 된다.
물론 AHK는 인스톨 한 후에!
AutoHotkey
AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmi
www.autohotkey.com
'잡동사니' 카테고리의 다른 글
Synology NAS Server에 Docker/Firefox 깔기 (0) | 2025.02.14 |
---|---|
Synology NAS에 올라가 있는 오피스 문서를 열 때 "소스가 안전하지 않을 수... 안전하게 보호하는 방법..." 팝업창이 나타날 때 해결하는 방법 (0) | 2024.10.29 |
볼트, 너트 및 나사의 규격 (0) | 2024.05.22 |
숫자를 한글과 영어로 바로바로 읽어내기 (0) | 2024.01.04 |
공압의 기초 (0) | 2023.09.15 |