일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- homebrew
- java
- 자바
- 깃
- C언어
- C
- Github
- THECODE
- clang
- 윈도우에서 맥북 키보드
- 명령어
- baekjoon
- 알고리즘
- CapsLock 전환 방법
- Linux
- 디렉토리
- 다운로드
- 자바언어의 특징
- 리눅스
- 맥북처럼 CapsLock 전환 방법
- 맥북
- 중괄호
- Directory
- 개발일지
- 문제풀이
- 10950
- 유닉스
- 개발환경
- 깃허브
- macos
- Today
- Total
thecode
[Window] Keyboard configuration like MacOS 본문
안녕하세요 THECODE에 방문해주셔서 감사합니다.
맥북을 쓰다보니까 Caps Lock로 한/영을 변경하는게 너무 편해서 Window도 MacOS처럼 동작하고 싶어져서 찾다 보니 좋은 내용들이 있어서 글을 남기게 되었습니다.
첫 번째
https://autohotkey.com/download/에서 AutoHotKey라는 프로그램을 다운로드받아 설치합니다.
두 번째
아래 내용을 메모장에 붙여넣고,
저장할 때 파일 형식을 모든 파일로 하고 파일명CapsLockKorEng.ahk라는 이름으로 저장합니다.
사실 파일명은 꼭 CapsLockKorEng 말고 아무거나 작성 후 뒤에 오는 .ahk 확장자만 잘 적어주면 됩니다.
CapsLockKorEng를 해준 이유는 직관적으로 의미를 알 수 있기 때문에 해줬습니다.
Window 10 미만 (참고로 저는 Window 8이라서 이걸 작성하였습니다.)
capslock::
KeyWait, capslock
if A_TimeSinceThisHotkey >= 250 ; in milliseconds.
SetCapsLockState, % (State:=!State) ? "On" : "Off"
else
Send, {vk15sc1F2}
return
Window 10 일 경우
capslock::
KeyWait, capslock
if A_TimeSinceThisHotkey >= 250 ; in milliseconds.
SetCapsLockState % !GetKeyState("CapsLock", "T")
else
Send, {vk15sc1F2}
return
세 번째
컴퓨터를 사용할 때마다 이 기능을 항상 사용하려면 CapsLockKorEng.ahk 파일을 시작 프로그램 폴더에 넣어줘야 합니다.
1. [Windows] + [R] 키를 눌러 [실행]창을 띄운 다음, shell:startup이라고 입력하고 [확인] 버튼을 눌러 시작프로그램 폴더를 띄웁니다.
2. 아까 전에 저장한 CapsLockKorEng.ahk 파일을 시작프로그램 폴더 속으로 옮깁니다.
3. CapsLockKorEng.ahk 파일을 더블클릭하여 실행합니다.
네 번째
이렇게 하면, Caps Lock 키를 짧게 누르면 한/영 전환이 되고,
살짝 길게 누르면 Caps Lock에 불이 들어오며 본래대로 대문자 입력이 됩니다.
이제 Window 환경에서도 MacOS처럼 Caps Lock 한/영 전환의 장점을 누를 수 있습니다.
1초(1000 milliseconds)
0.25초(250 milliseconds) 동안 길게 눌렀을 때 CapsLock 상태를 변경하도록 했는데
길게 누르는 시간을 조정하려면 250 부분을 예를 들어 0.5초라면 500, 3초라면 3000으로 바꾸면 됩니다.
개인적으로 250ms가 맥북이랑 비슷한거 같애서 설정하였습니다.