CLIEN

본문 바로가기 메뉴 바로가기 폰트크기변경 색상반전보기
톺아보기 공감글 추천글
커뮤니티 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 임시소모임 ·와인마신당 ·굴러간당 ·주식한당 ·가상화폐당 ·아이포니앙 ·MaClien ·와인마신당 ·자전거당 ·방탄소년당 ·나스당 ·안드로메당 ·골프당 ·VR당 ·날아간당 ·개발한당 ·육아당 ·소셜게임한당 ·레고당 ·일본산당 ·노젓는당 ·PC튜닝한당 ·키보드당 ·냐옹이당 ·바다건너당 ·클다방 ·콘솔한당 ·축구당 ·땀흘린당 ·디아블로당 ·덕질한당 ·사과시계당 ·이륜차당 ·리눅서당 ·시계찬당 ·개판이당 ·포뮬러당 ·캠핑간당 ·걸그룹당 ·소시당 ·3D메이킹 ·IoT당 ·패스오브엑자일당 ·갖고다닌당 ·그림그린당 ·라즈베리파이당 ·퐁당퐁당 ·블랙베리당 ·스타한당 ·활자중독당 ·야구당 ·젬워한당 ·소리당 ·방송한당 ·임시소모임 ·찰칵찍당 ·스팀한당 ·물고기당 ·어학당 ·영화본당 ·e북본당 ·총쏜당 ·WOW당 ·빨콩이당 ·하스스톤한당 ·패셔니앙 ·여행을떠난당 ·동숲한당 ·도시어부당 ·가죽당 ·헌팅한당 ·LOLien ·맛있겠당 ·배드민턴당 ·이브한당 ·심는당 ·나혼자산당 ·터치패드당 ·대구당 ·X세대당 ·농구당 ·곰돌이당 ·뽀록이당(당구) ·블록체인당 ·보드게임당 ·볼링친당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·날아올랑 ·FM한당 ·차턴당 ·내집마련당 ·히어로즈한당 ·인스타한당 ·KARA당 ·Mabinogien ·미드당 ·땅판당 ·오른당 ·MTG한당 ·노키앙 ·적는당 ·소풍간당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·파도탄당 ·공대시계당 ·트윗당 ·창업한당 ·WebOs당 ·윈폰이당
© CLIEN.NET
공지 잠시 일부 사용자들에게 로그인 오류가 발생하였습니다. 더보기
l

팁과강좌

PC/모바일 키보드 사용시 손을 편하게 하기 - 간단한 키맵핑 53

10
누릉이
24,036
2016-04-26 12:47:52 175.♡.69.30

키보드 사용시 손을 편하게 하기 - 간단한 키맵핑 사진

0. 키맵핑의 필요성

 

 

우리가 키보드를 기존 배열대로 잘 사용하고 있지만, 가만히 생각해보면 기존 배열이 가장 편한 배열은 아닙니다.

그래서 어떤 분들은 키맵핑을 다시 해서 사용하십니다.

 

기존 배열에서 불편할 수 있는 배열 몇 가지만 생각해보자면,

 

첫 번째로 Capslock을 생각해볼 수 있습니다. 

 

Capslock은 상당히 누르기 편리한 위치에 있습니다. 그러나 Capslock키는 생각보다 많이 사용되지 않습니다. 문장 전체를 대문자로 쓸 일은 많지 않기 때문에 대문자를 입력할 때 일반적으로 Shift + 영문자 입력을 쓸 일이 많지요. 

 

그래서 해피해킹 키보드는 아예 Capslock 위치에 자주 쓰는 Ctrl을 넣어두고 원래의 Ctrl 위치를 비워두었습니다.

또 어떤 키보드들은 Capslock과 Ctrl을 바꿀 수 있는 스위치를 제공하기도 합니다. 

 

(Capslock을 Ctrl로 바꿔 사용하시는 분들은 이게 얼마나 편리한지 아실 겁니다^^)

 

 

두 번째로 backspace를 생각해볼 수 있습니다.

 

backspace키도 상당히 자주 쓰이는데 보통 타이핑하는 손가락의 위치와 멀어서 불편합니다.

 

그래서 어떤 분들은 해피해킹처럼 Backspace 밑의 위치 (보통 키보드의 \ 위치) 에 backspace가 있는 걸 선호하기도 하고,

capslock 위치에 backspace를 맵핑해서 사용하기도 합니다.

 

 

 

 

 

 

 

1. 왜 AutoHotKey인가?

 

저는 지금 AutoHotKey로 키맵핑을 해서 키보드를 사용하고 있습니다. 

 

몇 가지 키맵핑 스크립트를 공유하려고 글을 남깁니다. 

 

 

그런데 왜 굳이 AutoHotKey여야 하는가에 대한 의문이 있으실 겁니다. 

 

저는 처음에 키보드에 있는 딥스위치를 이용해서 (레오폴드 fc660m 입니다) Ctrl과 Capslock을 변경하는 수준의 키맵핑만 했습니다.

 

하지만 이 방법의 단점은, 지금 제가 노트북에 이 키보드를 연결해서 사용하고 있고, 가끔은 무선 블루투스 키보드도 사용을 하는데,

 

딥스위치를 이용한 키맵핑은 그 키보드에만 해당되기 때문에 노트북 키보드와 블루투스 키보드를 사용할 때 큰 혼란과 불편함이 있다는 것입니다.

 

 

두 번째 시도해봤던 프로그램이 SharpKeys였습니다. SharpKeys는 윈도우의 레지스터를 건드려서 키를 다시 맵핑해주는 프로그램입니다. 하지만 이 프로그램의 단점은, 레지스트리를 건드린다는 부담과, 여러 키의 조합은 맵핑할 수 없다는 불편함입니다. 

 

 

그래서 마지막으로 시도해서 지금까지 사용 중인 프로그램이 AutoHotKey입니다. 

 

이 프로그램의 장점은, 

1) 스크립트를 읽어들여 구동하기 때문에 레지스트리를 변경하지 않는다는 것과,

2) 따라서 스크립트를 수정하거나 다른 스크립트를 읽어들여도 재부팅이 필요 없으며,

3) 다양한 맵핑 (여러 키의 조합 및 마우스 조작까지도) 가능하다는 것입니다.

 

단점은 스크립트를 작성하는 방법이 꽤나 어렵다는 것인데, 그래서 제가 이리저리 검색하여 유용하게 사용하고 있는 몇 가지의 스크립트를 공유하려고 합니다.

 

 

 

 

 

 

2. AutoHotKey 설치 및 스크립트 작성

 

AutoHotKey 프로그램은 https://autohotkey.com/ 에서 다운로드받으실 수 있습니다.

 

32/64 bit 인스톨러도 있고 무설치버전도 있는데, 키맵핑 스크립트를 시작프로그램에 등록하여 시스템 시작시부터 사용하려면 무설치버전보다 설치버전을 추천합니다. 프로그램이 참 가벼워서 설치해도 큰 부담이 없을 것입니다.

 

그리고 스크립트 작성은 그냥 메모장을 열어서 확장자를 .ahk 로 해주면 끝납니다. 그리고 이 스크립트를 실행하면 자동적으로 로딩됩니다. (그리고 시작프로그램에 이 스크립트 파일을 넣어주면 시스템 시작시 자동으로 로딩됩니다. )

 

 

 

 

 

 

 

3. 스크립트 공유

 

제가 사용하는 스크립트입니다. 

 

 

#InstallKeybdHook

 

Capslock::

Send {LControl Down}

KeyWait, CapsLock

Send {LControl Up}

if ( A_PriorKey = "CapsLock" )

{

    Send {Backspace}

}

return

 

 

 

; Shift + Ctrl 단축키 위한 스크립트

+CapsLock::+Ctrl

Return

 

 

; Ctrl + CapsLock 토글 방지

^CapsLock::Ctrl

Return

 

 

; Always on Top

^SPACE:: Winset, Alwaysontop, , A ; ctrl + space

Return

 

 

 

; \키를 backspace로

\::Backspace 

Return

 

 

 ; 윈도우키 + \ 키로 \ 입력

#\::\

Return

 

 

; 마우스 클릭

#LAlt::

MouseClick              

return

 

; 마우스 우클릭

#space::MouseClick, right

 

return 

 

 

(보시다시피 ; 이후에 있는 건 스크립트로 띄워지지 않는 설명구입니다)

 

 

 

 

스크립트 설명 들어갑니다. 필요한 것만 복사해서 쓰시면 되겠습니다. 

 

 

#InstallKeybdHook

 

Capslock::

Send {LControl Down}

KeyWait, CapsLock

Send {LControl Up}

if ( A_PriorKey = "CapsLock" )

{

    Send {Backspace}

}

return

 

보통 Ctrl과 Capslock을 많이 바꿔서 쓰시는데, 이건 거기서 한 단계 더 나아간 스크립트입니다.

 

Capslock이 눌린 상태로 문자가 입력되면 Ctrl 단축키로 작동하고,

Capslock이 눌린 상태로 문자입력 없이 다시 들려지면 backspace로 작동합니다.

 

Capslock으로 ctrl과 backspace를 동시에 쓸 수 있는, 굉장히 유용한 스크립트입니다. 

 

(물론 capslock이 올라갈 때 backspace 입력이 되기 때문에 backspace의 연속입력은 안 됩니다.)

 

 

Capslock 토글은 윈도우키, Ctrl, Alt 중 하나의 키와 Capslock 키를 누르면 됩니다. 

 

그리고 원래 Ctrl은 그대로 Ctrl로 작동합니다. 가끔은 원래의 Ctrl 위치가 편해서 그냥 남겨두었습니다. 

 

 

 

 

 

; Shift + Ctrl 단축키 위한 스크립트

+CapsLock::+Ctrl

Return

 

Ctrl과 Shift 단축키 (예를 들어 Ctrl + Shift + Z) 가 제대로 작동할 수 있도록 해주는 스크립트입니다.

 

 

 

 

 

; Ctrl + CapsLock 토글 방지

^CapsLock::Ctrl

Return

 

Ctrl + Capslock으로 의도하지 않게 캡스락 토글이 될 때가 많아서 Ctrl + Capslock은 그냥 Ctrl로 인식되도록 하는 스크립트를 추가했습니다.

 

 

 

 

; Always on Top

^SPACE:: Winset, Alwaysontop, , A ; ctrl + space

Return

 
Ctrl + Space를 누르면 현재창이 항상 위로 뜨게 됩니다. 
예를 들어 메모장 작업하다가 이 창을 항상 띄워두고 다른 작업을 하고 싶을 때 사용하면 됩니다.
다시 원래대로 돌리려면 다시 Ctrl + Space를 누르면 됩니다. 
 
 
 
 
 
\::Backspace
Return
 
해피해킹은  \  위치에 백스페이스가 있어서 손이 편합니다. 그걸 구현해서 \키를 백스페이스로 작동하게 했습니다.
(결국 Backspace와  \키 모두 Backspace로 작동하게 됩니다. 필요에 따라 Backspace를 다른 키로 맵핑해서 사용할 수도 있습니다.)
 
 
#\::\
Return
 
\키가 자주 사용되진 않지만 가끔씩  \를 입력해야 할 경우를 위해 윈도우키 +  \ 로  \ 입력을 가능하게 했습니다.
당연히 윈도우키 + shift +  \로 | 입력이 됩니다.
 
 
; 마우스 클릭
#LAlt::
MouseClick              
return
 
; 마우스 우클릭
#space::MouseClick, right
return 
 
가끔 오른쪽 손가락이 피곤해서 마우스 버튼을 누르기 싫을 때 
윈도우키 + Alt로 좌클릭, 윈도우키 + space바로 우클릭을 합니다. 
 
 
 
이게 다 입니다...
 
별 거 없죠...?? ㅎㅎㅎㅎㅎ
 
저는 이렇게 편하게 쓰고 있습니다. ^^
 
 
 
즐거운 키보드 생활 되시길 바랍니다. ^^
 
 
누릉이 님의 게시글 댓글
  • 주소복사
  • Facebook
  • Twitter
10명
댓글 • [53] 을 클릭하면 간단한 회원메모를 할 수 있습니다.
사람탈을쓴곰
IP 223.♡.204.109
04-26 2016-04-26 13:18:59 / 수정일: 2017-04-30 22:25:55
·
좋은 정보와 친절한 설명 감사합니다. :-)
누릉이
IP 175.♡.69.30
04-26 2016-04-26 13:29:49 / 수정일: 2017-04-30 22:25:55
·
유용하게 활용하시면 좋겠습니다^^
스켈링턴
IP 211.♡.79.102
04-26 2016-04-26 13:25:46 / 수정일: 2017-04-30 22:25:55
·
키를 보낼때 send보다 sendinput으로 보내는게 좀더 나은 결과를 볼 수 있습니다.

명령어를 전부 sendinput으로 바꿀 필요 없이 최상단에 다음과 같이 추가해주시면 됩니다.

SendMode Input

또, +CapsLock::+Ctrl 와 같이 한줄로 끝난다면 return문은 생략하셔도 괜찮습니다.

핫키 지정시 앞에 $를 붙인다면 조합키에선 hotkey가 작동하지 않습니다.
누릉이
IP 175.♡.69.30
04-26 2016-04-26 13:29:37 / 수정일: 2017-04-30 22:25:55
·
고수께서 나타나셨군요^^ 이것저것 보충해주셔서 감사합니다.

sendinput은 send와 어떤 차이가 있나요?

(그리고 지금 스크립트 상으로는... Capslock + 마우스 클릭 및 휠 작동은 Ctrl로 인식 안 되는데 가능한 방법 혹시 아시는지요...?^^)
minux
IP 211.♡.247.140
04-26 2016-04-26 15:18:36 / 수정일: 2017-04-30 22:25:55
·
sendinput 이 더 빨라요.
스켈링턴
IP 211.♡.79.102
04-26 2016-04-26 13:40:05 / 수정일: 2017-04-30 22:25:55
·
현재 스크립트에선 A_PriorKey에 마우스 기록이 잡히지 않습니다.
키훅 아래 #InstallMouseHook 를 추가해보시기 바랍니다.

send 모드로 긴 문자열을 보내면 아시겠지만 기본 타이핑 속도가 늦습니다. 오토핫키에 기본 설정된 속도로 작동하는데 이를 변경 할 순 있지만 input 명령어가 있는 이상 그렇게 할 필요는 없겠지요.

아 그리고 저도 작성자님처럼 키매핑할 요량으로 오토핫키를 쓰다보니 조금 주워 들은게 있을 뿐입니다. ^^;
누릉이
IP 175.♡.69.30
04-26 2016-04-26 13:43:46 / 수정일: 2017-04-30 22:25:55
·
sendinput으로 바꿨습니다. 감사합니다.^^

그런데 키훅 아래 #InstallMouseHook을 추가해도 A_PriorKey에 마우스기록이 잡히지 않는 건 여전하네요 ㅠㅠ
스켈링턴
IP 211.♡.79.102
04-26 2016-04-26 18:05:56 / 수정일: 2017-04-30 22:25:55
·
제가 잘못알았던 것 같습니다. InstallMouseHook 을 추가 하지 않아도 priokey에 wheel 액션을 체크 할순 있는데 무슨일인지 일반적인 조합키 사용과는 다르게 빠르게 입력하지 않으면 그냥 패스되버리네요.
누릉이
IP 175.♡.69.30
04-26 2016-04-26 20:35:22 / 수정일: 2017-04-30 22:25:56
·
그냥 포기하고 써야 하는 부분인가 봅니다..ㅠㅠ
스켈링턴
IP 211.♡.79.102
04-26 2016-04-26 13:56:50 / 수정일: 2017-04-30 22:25:55
·
#KeyHistory 40 ; //최상단에 추가해보세요. 스크립트 리로드하는것 잊지마시구요. ^^;

추가로 제가 사용하는 조합키 몇개 추천해봅니다.

;----------------------------------------------------------------------------------------
$^!WheelUp::SoundSet +10 ; 콘트롤 + 알트 + 휠업 으로 볼륨 10만큼 높이기
$^!WheelDown::SoundSet -10 ; 볼륨 낮추기


; // 특정 창에만 작동하는 단축키 아래는 'CabinetWClass' 탐색기에서만 작동
#IfWinActive ahk_class CabinetWClass ; GroupAdd 명령어로 그루핑 가능
$MButton::!F4 ; 탐색기에서 휠버튼 클릭시 창닫기
#IfWinActive

; // 자동치환
:*:abc@::abcdef@email.com ; abc@라고 입력하면 뒤에 지정된 'abcdef@email.com'로 문자가 치환됨.
누릉이
IP 175.♡.69.30
04-26 2016-04-26 14:06:13 / 수정일: 2017-04-30 22:25:55
·
스크립트 추천 감사드립니다 ^^

#KeyHistory 40 추가해서 리로드했는데.... 잘 안 되네요 ㅠㅠ

이게... capslock을 조금 빠르게 들어올리면 작동을 하는데, 일반적인 환경에서는 평소처럼 됩니다.. 어렵네요 ㅠㅠㅎㅎ
블루지니
IP 175.♡.27.121
04-26 2016-04-26 14:17:01 / 수정일: 2017-04-30 22:25:55
·
CTRL은 캡스락보다도 그냥 손날?과 손바닥 사이? 등의 위치로 누르면 굉장히 편해요. 아예 손가락이 안 움직여도 되어서... 물론 가장 좌측에 있어야 가능하고요.
#CLiOS
누릉이
IP 175.♡.69.30
04-26 2016-04-26 14:48:11 / 수정일: 2017-04-30 22:25:55
·
그렇게 하면 단축키 사용이 어렵지 않나요? ㅎㅎ;;
블루지니
IP 203.♡.3.235
04-27 2016-04-27 22:39:05 / 수정일: 2017-04-30 22:25:56
·
ctrl 이 단축키를 누르기 위한 용도잖아용.

저는 ctrl y 도 되고 ctrl f4도 되고요. 새끼로 ctrl을 누르면 ctrl y 는 어지간히 손가락 긴 사람만 가능하겠지만 저는 타이핑 치다가 거의 즉시 (약간만 천천히 누르면, 손가락이 약간 짧아서) ctrl y 도 가능하거든요.

ctrl c v 같은 경우는 왼쪽으로 살짝 손을 틀어서 날쪽으로 누르면 평상시 다른 글자들을 타이핑 하듯이 이어서 누르게 됩니다. 손 자세가 옆으로 기울기만 했을 뿐 자세가 전혀 안 변하다보니 힘 안들이고 순식간에 누를 수 있어요.

손모양이나 손바닥 크기 때문에 안되시는 분들도 있겠죠.
cliocean99
IP 61.♡.53.61
04-26 2016-04-26 14:53:23 / 수정일: 2017-04-30 22:25:55
·
너무 좋은 글과 내용이네요
누릉이
IP 175.♡.69.30
04-26 2016-04-26 15:01:55 / 수정일: 2017-04-30 22:25:55
·
감사합니다. ^^
티케이C
IP 211.♡.37.250
04-26 2016-04-26 16:12:58 / 수정일: 2017-04-30 22:25:55
·
오, 이런 방법도 있었네요. 감사합니다.
한번 잘써보겠습니다-!

문제점이 하나 있는데 브라우저나 탐색기등에서 CTRL + 휠 로 줌인/줌아웃을 하는걸
핫키 적용시켜서 CapsLock + 휠 로 작동시키면 확대/축소 후에 CapsLock이 들리는걸 백스페이스
로 인식해서 "뒤로가기" 가 됩니다. 해결방법은 없을까요?
누릉이
IP 175.♡.69.30
04-26 2016-04-26 16:27:17 / 수정일: 2017-04-30 22:25:55
·
저도 그걸 해결해려고 이것저것 알아봤는데 저도 오토핫키 스크립트 지식이 매우 짧아 아직 성공하지 못하고 있습니다..ㅠㅠ

그래서 마우스 휠이나 버튼을 사용할 때는 그냥 ctrl키를 사용하고 있습니다 ㅠ

Capslock으로 백스페이스까지 쓸 필요는 없다면 저 스크립트 대신에

$Capslock::ctrl 를 넣으시면 될 겁니다.

(저는 capslock으로도 백스페이스를 많이 써서 제가 올린 스크립트대로 씁니다만...ㅎㅎ)
eels
IP 121.♡.32.93
04-26 2016-04-26 17:19:45 / 수정일: 2017-04-30 22:25:55
·
유용한 글 감사합니다!
누릉이
IP 175.♡.69.30
04-26 2016-04-26 18:20:13 / 수정일: 2017-04-30 22:25:55
·
감사합니다 ^^ 잘 활용하세요!^^
fyfyfyfy
IP 119.♡.218.238
04-26 2016-04-26 17:55:17 / 수정일: 2017-04-30 22:25:55
·
ㄷㄷㄷ 고급팁이네요 감사합니다
from CV
누릉이
IP 175.♡.69.30
04-26 2016-04-26 18:20:43 / 수정일: 2017-04-30 22:25:55
·
고급팁으로 인정해주셔서 감사합니다. ^^
ZiNt
IP 180.♡.170.238
04-26 2016-04-26 20:03:43 / 수정일: 2017-04-30 22:25:55
·
저는 샤프키를 사용합니다 키맵핑을 많이 하지 않기도 하고 (주로 F1키를 F4키로 맵핑합니다 Ctrl+F4 하기 더 쉽죠 ESC누르다가 도움말 호출도 방지할 수 있고요)
무엇보다 오토핫키는 컴터가 버벅이는 순간에는 맵핑이 제대로 동작을 안해서 그냥 원래 키가 실행되는 경우가 있었습니다
누릉이
IP 175.♡.69.30
04-26 2016-04-26 20:34:35 / 수정일: 2017-04-30 22:25:56
·
샤프키가 1:1 맵핑에는 딱이죠, 아예 레지스트리에 입력되어 버리니... ㅎㅎ

그런데 오토핫키와 같이 단축키 맵핑이 안 되고, 또 삼성노트북9은 레지스트리로 Ctrl 위치를 바꾸면 펑션키 사용에 문제가 생겨서 오토핫키로 넘어왔습니다.. ^^
Cr4sh3d
IP 218.♡.44.49
04-27 2016-04-27 00:13:31 / 수정일: 2017-04-30 22:25:56
·
해피해킹이 다시 보이는군요
정의란
IP 121.♡.174.249
04-27 2016-04-27 01:58:37 / 수정일: 2017-04-30 22:25:56
·
그러니까 해킨토시로 돌고 돌아 리얼맥이듯... 돌고 돌아 리얼해피란 말씀이시죠? 그래서 제가 해피로 ㅋㅋ
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:09:51 / 수정일: 2017-04-30 22:25:56
·
해피해킹 사용자들이 왜 해피해킹을 편하다고 하는지 이해가 갈 만하죠..

하지만 방향키의 부재와 home, end, pgup, pgdn의 불편함 때문에

키맵핑을 통해 입맛대로 바꾸어 쓰는 게 가장 편한 배열인 듯 합니다... ㅎㅎ
삭제 되었습니다.
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:08:43 / 수정일: 2017-04-30 22:25:56
·
간단한 맵핑은 레지스트리 바꾸는 게 나을 수도 있겠어요.. ㅎㅎ
romo
IP 220.♡.246.104
04-27 2016-04-27 01:24:12 / 수정일: 2017-04-30 22:25:56
·
꿀팁 감사합니다!
번외로 혹시 키보드 케이블은 무엇 쓰시는지 여쭤봐도 될지요~?
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:10:50 / 수정일: 2017-04-30 22:25:56
·
강원전자 미니5핀 스프링케이블입니다.. ㅎㅎ 오픈마켓에서 3천원 정도 할 겁니다.
데굴
IP 183.♡.230.221
04-27 2016-04-27 01:42:09 / 수정일: 2017-04-30 22:25:56
·
세상 가장 쓸모없는 키인 F1을 매핑해보겠습니다 전!
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:11:07 / 수정일: 2017-04-30 22:25:56
·
그래도 가끔은 쓸모가 있을 수도.... ㅎㅎㅎ
이치로
IP 5.♡.198.42
04-27 2016-04-27 05:55:03 / 수정일: 2017-04-30 22:25:56
·
저는 WindowPad 기능 핫키로 씁니다. https://autohotkey.com/board/topic/19990-windowpad-window-moving-tool/
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:26:26 / 수정일: 2017-04-30 22:25:56
·
이건 처음 봅니다... ㅎㅎ
izzian
IP 211.♡.132.241
04-27 2016-04-27 07:40:40 / 수정일: 2017-04-30 22:25:56
·
잘 안쓰는 키 2개를
Ctl+c
Ctl+v
로 바꿔서 쓸 수 있는 방법을 알고 싶네요
스켈링턴
IP 211.♡.79.102
04-27 2016-04-27 11:18:47 / 수정일: 2017-04-30 22:25:56
·
"대상키::액션" 이런식으로 작성하시면 됩니다.

예) 세미콜론(;)은 주석문자로 뒤에오는 문자열은 인식하지 않습니다.
tab::^c ; "탭"키를 눌렀을때 ctrl + c 가 작동합니다.
Rshift::^v ; "오른쪽 시프트"키를 눌렀을때 ctrl + v 가 작동됩니다.

오토핫키에 사용할 수 있는 키리스트가 있습니다. 기본적으로 영문자는 그대로 사용하시면되고
^ : 콘트롤 , ! : 알트 , + : 시프트 , # : 윈도우키
F1 : {F1} , Tab : {tab} , 등...
키리스트는 오토핫키 설치 후 도움말 색인에서 keylist를 검색하시면 보실 수 있습니다.
화학장교
IP 223.♡.153.112
04-27 2016-04-27 07:58:54 / 수정일: 2017-04-30 22:25:56
·
깔끔한 책상보다 정리가 잘된 글이네요
글도 잘쓰시는 분이네요
정성스러운 글 감사합니다
w.ClienS
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:11:27 / 수정일: 2017-04-30 22:25:56
·
잘 봐주셔서 감사합니다 ^^
Afri
IP 220.♡.190.13
04-27 2016-04-27 09:16:41 / 수정일: 2017-04-30 22:25:56
·
진짜 키배열 조금 바꿔주는거같지만 생각보다 훨씬 편합니다.

저는 전부터 위에 숫자키와 알파벳키 제외한 나머지 키는 꽤 헤비하게 바꿔쓰는지라, 아예 키보드 구매할때 펌웨어로 키리맵 기능을 지원하는가, 무각키캡버전도 있는가부터 보고 구매하네요.
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:12:03 / 수정일: 2017-04-30 22:25:56
·
헤비하게 바꿔 쓰신다니... 사용하시는 배열이 궁금해지네요.. ㅎㅎ
마이클코어즈
IP 210.♡.203.218
04-27 2016-04-27 09:52:57 / 수정일: 2017-04-30 22:25:56
·
스크립트 에디트는 sublime text + autohotkey package 로 하면 편합니다.

저도 사용중인 스크립트 몇개 공유합니다.(구글링 + 자체제작)
;-------------------------------------------------------------------

;휠로 음량 조절하기 (알트 + 휠, 알트 + 가운데 버튼 클릭 : 무음 )
!WheelUp::Volume("+1", 1000, "")
!WheelDown::Volume("-1", 1000, "")
!MButton::Volume("+0", 1000, "Mute")

Volume(varNewSetting, varToolTip_removalTime, varControlType)
{
SoundGet MasterMute, , Mute
If MasterMute=On
SoundSet varNewSetting, , Mute
Else
SoundSet varNewSetting, , %varControlType%
SoundGet MasterVolume
MasterVolume:=Round(MasterVolume)
If varControlType=Mute
If MasterMute=Off ;이상하게 and 문이 안 먹네요..
MasterVolume=Mute
ToolTip % "Current Volume: " MasterVolume
SetTimer Remove_Tooltip, % "-" varToolTip_removalTime
}


;휠로 마우스 포인터 속도 조절 (윈도우키 + 알트 + 휠)
#!WheelUp::
DllCall("SystemParametersInfo", UInt, 0x70, UInt, 0, UIntP, varMouseSpeed, UInt, 0)
If (varMouseSpeed=20)
return
Else
{
varMouseSpeed++
DllCall("SystemParametersInfo", UInt, 0x71, UInt, 0, UInt,varMouseSpeed, UInt, 0)
}
ToolTip 포인터 속도(1-20) : %varMouseSpeed%
Settimer,Remove_Tooltip,1000
return

#!WheelDown::
DllCall("SystemParametersInfo", UInt, 0x70, UInt, 0, UIntP, varMouseSpeed, UInt, 0)
If (varMouseSpeed=1)
return
Else
{
varMouseSpeed--
DllCall("SystemParametersInfo", UInt, 0x71, UInt, 0, UInt,varMouseSpeed, UInt, 0)
}
ToolTip 포인터 속도(1-20) : %varMouseSpeed%
Settimer,Remove_Tooltip,1000
return

Remove_Tooltip:
ToolTip
return


;특정 프로그램 실행, 실행 중이면 활성화 시키고 아니면 새로 실행
#A::
ifwinexist ahk_exe totalcmd64.exe
winactivate
else
Run C:\TotalCommander\TOTALCMD64.exe
sleep, 500
winactivate
return


;텐키리스 키보드용
#^m::Send {Numpad0}
#^j::Send {Numpad1}
#^k::Send {Numpad2}
#^l::Send {Numpad3}
#^u::Send {Numpad4}
#^i::Send {Numpad5}
#^o::Send {Numpad6}
#^7::Send {Numpad7}
#^8::Send {Numpad8}
#^9::Send {Numpad9}
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:14:10 / 수정일: 2017-04-30 22:25:56
·
스크립트 공유 감사합니다. ^^ 휠로 음량 조절하기 해보려 했는데 오류나네요 ㅠ
마이클코어즈
IP 210.♡.203.218
04-27 2016-04-27 16:26:08 / 수정일: 2017-04-30 22:25:56
·
누릉이님
Remove_Tooltip 함수도 같이 가져가야 합니다. 포인터 속도 조절 아래 쪽에 있어요.
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:27:19 / 수정일: 2017-04-30 22:25:56
·
아 그렇군요! 다시 해볼게요
상상력
IP 211.♡.14.15
04-27 2016-04-27 11:41:17 / 수정일: 2017-04-30 22:25:56
·
문과생은 웁니다 ㅠ
from CV
누릉이
IP 175.♡.69.30
04-27 2016-04-27 16:14:34 / 수정일: 2017-04-30 22:25:56
·
문이과 상관없는 겁니다....ㅎㅎ;; 저도 문과출신...ㅎㅎ
티케이C
IP 211.♡.37.250
04-27 2016-04-27 13:12:12 / 수정일: 2017-04-30 22:25:56
·
기존 ESC 키를 밑에있는 ~/` 키와
아예 바꿔버리고 싶으면 어떤식을 입력해야하나요?

ESC::`
`::ESC

라고 하면 되는건가요?
스켈링턴
IP 211.♡.79.102
04-27 2016-04-27 15:35:31 / 수정일: 2017-04-30 22:25:56
·
$esc::`
$`::esc

앞에 $를 붙여주셔야 합니다.
마이클코어즈
IP 210.♡.203.218
04-27 2016-04-27 16:28:59 / 수정일: 2017-04-30 22:25:56
·
아예 바꿔 버리고 싶으시면 이 방법 말고 SharpKey또는 KeyTweak 프로그램을 이용해서

레지를 바꿔버리는 방법도 있습니다.
찌옹이
IP 223.♡.164.84
04-29 2016-04-29 11:05:30 / 수정일: 2017-04-30 22:25:56
·
이거 배우려다가 시간이 부족해서 미뤄뒀는데
다시 시간 좀 내봐야겠네요^^;
좋은 팁 감사합니다.
멋진 댓글 주신 분들도!
누릉이
IP 175.♡.69.30
04-29 2016-04-29 11:18:17 / 수정일: 2017-04-30 22:25:56
·
제 글만으로는 부족하고, 고수님들의 댓글들도 꼭 같이 살펴보시길 ^^
Sonador
IP 118.♡.91.50
05-06 2016-05-06 23:16:11 / 수정일: 2017-04-30 22:25:56
·
쓰려고 마음은 먹었지만 사용 방법을 잘 몰랐는데 감사합니다.~~
강한초보
IP 166.♡.251.10
05-21 2016-05-21 11:44:16 / 수정일: 2017-04-30 22:25:57
·
좋은 팁 감사합니다 ^^
새로운 댓글이 없습니다.
  • 이미지 최대 업로드 용량 10 MB / 업로드 가능 확장자 jpg,gif,png,jpeg
    지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디·비번 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
고객지원
  • 게시물 삭제 요청
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET