해피해킹키보드 흉내내기 (리눅스)
2019.12.03 07:55
혹시 리눅스에서 포커나 해피해킹같은 키보드를 써보고 싶지만 선뜻 구매하기에는 망설여진다면 사실 기존 키보드로 써볼수 있습니다
제가 쓰는 키맵은
------------- file ---------------
remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L
keycode 105 = Mode_switch
keycode 48 = apostrophe quotedbl Prior Prior
keycode 61 = slash question Next Next
keycode 24 = q Q Prior
keycode 38 = a A Next
keycode 26 = e E Up
keycode 39 = s S Left
keycode 40 = d D Down
keycode 41 = f F Right
--------------------------------------
위 화일은 해피해킹처럼 caps lock을 control키로 만들어 주고
오른쪽control를 modifier key로 설정했고 이 키를 아래 키와 같이 누를시
q,a 과 '.? 를 각각 pgup,pgdn키로 동작하게 하고
e,s,d,f 를 화살표키로 동작하게 합니다.
실행방법은 위의 내용을 file에 넣고
xmodmap file
으로 실행하면 키맵설정이 됩니다.
*제한점은 x상에서만 되고 x데스크탑적재가 안된 텍스트모드에서는 키맵이 동작하지 않습니다.
수정하는 방법은 xev로 키코드를 알아낼 수 있고
xmodmap -pke >> file 로 화일에 키맵을 저장했다가
xmodmap file 로 키맵을 불러올 수 있으니 참고 하시고요
자동으로 로드되게 하려면 .xinitrc에 넣고 쓰거나
특히 xfce데스크탑에서는
/bin/bash -c "sleep 6; /usr/bin/xmodmap /home/$USER/file"
이럴게 startup app으로 부팅이후에 실행되도록 딜레이를 줘야 하더군요
(저는 부팅이 5초걸리므로 6초를 줬습니다)
xmodmap 관련 검색해 보면 아실 거 같습니다.
제가 느끼는 편의성은 글세요... 반반인거 같습니다. 어떨때는 그냥 화살표 이용하게 되고 다른 때는 조합키를 사용하기도 하네요
저같이 오른손 움직이는거 싫어하시는 분에겐 도움이 될수도요
| 번호 | 제목 | 작성자 | 작성일 | 조회 |
|---|---|---|---|---|
| 202 |
아이폰 블루투스 이어폰 연결시 볼륨 50% 리셋 문제
| matsal | 10.17 | 40 |
| 201 | PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법. [2] | piloteer | 02.07 | 43847 |
| 200 | 리눅스민트: 화면분할해서 윈도우배치하기 | 영진 | 02.05 | 41589 |
| 199 | 안드로이드 -> 아이폰 이전시 주의할 점 [1] | matsal | 11.22 | 42658 |
| 198 | 리눅스: 구글tts를 이용하기 [1] | 영진 | 10.01 | 42034 |
| 197 | 리눅스민트 : 구글드라이브 연동하기 2 | 영진 | 09.23 | 41587 |
| 196 | 리눅스: 쉽고 빠른 백업은 없을까? [3] | 영진 | 09.16 | 9456 |
| 195 |
xfce4에서 generic monitor활용 (막대그래프)
| 영진 | 02.12 | 9361 |
| 194 |
리눅스: xfce4데스크탑에서 원하는 정보만 표시하기
[1]
| 영진 | 02.05 | 9265 |
| » | 해피해킹키보드 흉내내기 (리눅스) [1] | 영진 | 12.03 | 9625 |
| 192 |
리눅스민트: 네모액션으로 구글드라이브 연동
[2]
| 영진 | 04.11 | 9692 |
| 191 |
구글킵 이용하기
[5]
| 영진 | 04.06 | 9992 |
| 190 | 리눅스: 어학공부를 위한 mp3 플레이어 [2] | 영진 | 01.18 | 9644 |
| 189 |
리눅스민트: 구글캘린더 연결하기
[1]
| 영진 | 12.19 | 9953 |
| 188 | 리눅스 : 음성타이머를 만들어보자 [2] | 영진 | 12.08 | 9556 |
| 187 | 리눅스데스크탑: 구글드라이브로 백업하기 [1] | 영진 | 11.21 | 9248 |
| 186 | 리눅스데스크탑: 오늘의 인용문 표시하기 | 영진 | 10.19 | 9298 |
| 185 | 리눅스 데스트탑 : i3wm [2] | 영진 | 10.17 | 9481 |
| 184 | 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] | 영진 | 10.01 | 9194 |
| 183 | 윈도에서 간단하게 배터리 수명 알아보기 [3] | matsal | 05.10 | 9798 |

