잡다한것

개발자 맞춤 키보드 커스텀 세팅

Injel me 2020. 11. 30. 19:59

youtu.be/47pu4yI2Zcs

출처 : 개발자 라라 유튜브

 

개발자 라라 유튜브에서 오토핫키를 알게 되어 사용해본다.

 

개발자 라라 님의 유튜브에 있는 오토핫키 설정파일을 조금 수정하여 사용하려고 한다.

 

윈도우

더보기

키 맵핑에 관하여이다.

Alt 조합과

  I

J K L 키를 이용하여 방향키 사용이 가능하고

Alt 조합과 U, O 키를 이용하여 각각 Home, End를 사용 할 수 있게 해 보았다.

ALT::return 
!j:: Send {Left} 
!k:: Send {Down} 
!l:: Send {Right} 
!i:: Send {Up} 
!u:: Send {Home} 
!o:: Send {End}

ALT::return 
!j:: Send {Left} 
!k:: Send {Down} 
!l:: Send {Right} 
!i:: Send {Up} 
!u:: Send {Home} 
!o:: Send {End}

 

아래는 추가 조합 키에 관한 설정이다.

;base combo key mapping 
^!j:: Send ^{Left} 
^!l:: Send ^{Right} 
+^!j:: Send ^+{Left} 
+^!l:: Send ^+{Right} 
+!k:: Send +{Down} 
+!i:: Send +{Up} 
+!u:: Send +{Home} 
+!o:: Send +{End}

;base combo key mapping 
^!j:: Send ^{Left} 
^!l:: Send ^{Right} 
+^!j:: Send ^+{Left} 
+^!l:: Send ^+{Right} 
+!k:: Send +{Down} 
+!i:: Send +{Up} 
+!u:: Send +{Home} 
+!o:: Send +{End}

 

그리고 개발자 라라 유튜브의 다른 영상에서 있던

일종의 핫키가 생각나서 그대로 적용시켰다

/* 
hotstrings 
*/ 
::and::&& 
::or::||

/* 
hotstrings 
*/ 
::and::&& 
::or::||

 

 


전체 파일 내용 : 

https://github.com/terria1020/customKey/blob/main/windows/customKeyMapping.ahk


추가 : crop 잡아놓고 delete 누르기 좀 먼거같아서 Alt 조합 + d 키를 delete키로 매핑해보았다.

!d:: Send {Delete}

더 편한 키가 있거나 다른 운영체제 또는 프로그램에서의 겹치는 매핑 키가 있을 시 바꿔야 할 것 같다.

 

적용은 오토핫키를 다운받아 설치한 뒤, 소스 파일을 그대로 실행시키면 적용된다.

 

 

 

리눅스

더보기

댓글의 xmodmap를 사용해보라는 글이 있어 여러가지 검색을 해 보면서 수정해보았다.

hotstring 기능은 구현하지 못했다. xmodmap으로는 지원이 안 되는것 같다

 

설정은 아래와 같이 맵핑하며


keycode <code> = <base> | <SHIFT + Key> | <Mode_switch + Key> | <Mode_switch + SHIFT +  Key>


 <code>는 키보드 이벤트의 키 코드이고

<base>나 그 뒤의 맵핑되는 조합의 키에 들어가는 것은 keysym이다.

 

코드 파일 : 

https://github.com/terria1020/customKey/blob/main/linux/customKeyMapping

 

terria1020/customKey

Contribute to terria1020/customKey development by creating an account on GitHub.

github.com

 

반드시 setup.sh파일을 읽어보고 백업이 필요할 시 실행 후 적용할 수 있도록 한다

 

적용법은 xmodmap <코드파일>

을 쉘에서 실행하면 된다.

 

맥OS

더보기

--아직 미작성--

 

키 매핑 그림으로 나타내면

아래와 같다.

윗줄의 / 가 기본 키이고

조합용 키랑 사용시 기능은 <> 안에 들어있다.

조합용 키가 Alt_L임을 알 수 있다.

리눅스에선 Alt_R키로 원래의 Alt키를 사용 가능하여 Alt-Tab 등을 사용 가능하다.

'잡다한것' 카테고리의 다른 글

맥에서 핑이 높을 때 소리내기  (0) 2021.11.22
m1 맥북 롤 보이스 설정 활성화  (0) 2021.03.25
블로그 이전 끝입니다.  (0) 2020.07.02