logo

한국어

게시판






2017.04.25 23:21

GH60 SATAN 키맵핑 방법

조회 수 1642 추천 수 7 댓글 17
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

안녕하세요? 테레비2입니다. 

GH60 rev.CHN (aka SATAN)의 키매핑 방법을 소개합니다.


기본 개념은 이렇습니다.

1. 긱핵의 hasu라는 (일본인?)능력자가 TMK라는 펌웨어를 오픈소스로 공개하였습니다.

2. 긱핵의 kai ryu는 1번의 TMK의 키매핑이 조금 번거롭기 때문에 우리가 흔히 키보드 레이아웃을 디자인할 때 사용하는 http://www.keyboard-layout-editor.com/ 이 사이트의 내용을 그대로 TMK 키매핑에 사용할 수 있도록 https://tkg.io/ 를 만들어 공개하였습니다. GH60 SATAN을 비롯한 여러 커스텀 키보드의 펌웨어를 지원합니다.

3. 단, 2번으로 생성한 키매핑 파일 (*.eep) 을 보드에 심기 위해서는 역시 kai ryu가 개발한 tkg-toolkit 을 이용해야 합니다.


제가 한 방법대로 따라하시면 아마 문제없이 잘 될겁니다.

저는 우쉽이나 백스페이스를 쪼개지 않은 가장 기본적인 형태로 구성하였습니다.


1. www.keyboard-layout-editor.com 으로 가서 preset에 default 60%을 선택합니다.

이미지 1.png


2. 한번에 한 레이어씩 합니다. Raw data 탭을 가셔서 원하시는 키매핑으로 바꿔주세요.

이미지 3.png


저의 raw data는 이렇습니다.


["fn1","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{w:2},"Backspace"],

[{w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{w:1.5},"|\n\\"],

[{w:1.75},"Fn","A","S","D","F","G","H","J","K","L",":\n;","\"\n'",{w:2.25},"enter"],

[{w:2.25},"lShift","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:2.75},"rShift"],

[{w:1.25},"LCtrl",{w:1.25},"lWin",{w:1.25},"LAlt",{a:7,w:6.25},"space",{a:4,w:1.25},"lang1",{w:1.25},"Fn",{w:1.25},"Ralt",{w:1.25},"RCtrl"]


  • 숫자키 부분을 좀만 뜯어보면 바로 감이 오시겠지만, 하나의 키에서 \n 앞의 것이 shift 된 상태의 문자이고, 뒤의 것이 shift 되지 않은 상태의 문자입니다.
  • esc 위치에 esc라고 쓰셔도 되지만, 60%에서는 shift+esc=~ 을 구현하기 위해 해당 부분을 fn1로 적어둡니다.
  • lang1은 한영키 입니다. lang2는 한자키 입니다. lang2는 다음 레이어에서 등장합니다.
  •  fn0, fn1, fn2, ... 이것들은 fn 키들 입니다. 단, fn0 대신 fn으로 쓰셔도 됩니다.

여기까지 다 하셨으면, RAW DATA 를 메모장에 저장해 두세요.


3. 이번에는 Fn 레이어 입니다.

이미지 4.png



저의 raw data 는 이렇습니다.


["~\n`","f1","f2","f3","f4","f5","f6","f7","f8","f9","f10","f11","f12",{w:2},""],

[{w:1.5},"capslock","mute","vol_dn","vol_up","prtsc","scrlk","pause\nbreak","","up","","","","",{w:1.5},""],

[{w:1.75},"","play","prev","next","stop","","","left","down","right","","",{w:2.25},""],

[{w:2.25},"","fn2","fn3","fn4","fn5","ins","pgup","pgdn","home","end","del",{w:2.75},""],

[{w:1.25},"",{w:1.25},"app",{w:1.25},"",{a:7,w:6.25},"",{a:4,w:1.25},"lang2",{w:1.25},"",{w:1.25},"",{w:1.25},""]


  • 앞서 말씀드렸듯이 lang2는 한자키 입니다.
  • "" 은 기본레이어의 매핑을 따라간다는 뜻입니다. 
  • fn2, fn3, fn4, fn5 는 백라이트 옵션을 위해서 정의하였습니다. 하지만, GH60 SATAN 은 두 키만 필요합니다. 그냥 미래를 위해서 fn4와 fn5도 적어놔 봤습니다;;;;
여기까지 다 하셨으면, 마찬가지로 raw data를 메모장에 저장해 두세요.

이제 http://www.keyboard-layout-editor.com/ 는 더이상 필요없습니다.

4. 이제 tkg.io 로 갑니다.
이미지 5.png
위에 노란색으로 표시한 부분을 그림과 같이 맞춰주십시오. 기판은 GH60 SATAN이고, 사용한 레이어의 총 수는 2입니다.
그러면 layer0 와 layer1 이 보이게 됩니다.

5. 아까 저장해두었던 raw data 를 붙여넣습니다. 기본레이어는 layer0에, fn레이어는 layer1에 붙여넣습니다.
이미지 6.png

6. 붙여넣으면 아래쪽에  FN 섹션에 설정할 수 있는 키들이 늘어납니다. 전 아까 fn5까지 만들었기 때문에 fn5까지 보입니다.
이미지 7.png
  • fn0은 이 키를 누르고 있는 동안에만 (momentary) layer1로 전환한다는 뜻입니다. 일반적인 fn 키의 기능이죠?
  • fn1은 esc 위치에 적어두었던 키 입니다. shift+esc = ~ 기능인 tricky esc 를 선택하였습니다.
  • fn2는 백라이트 on/off 입니다.
  • fn3은 백라이트 모드 전환 키 입니다.
  • fn4와 fn5에는 원래 백라이트 밝기 +/-를 걸어두었으나 작동하지 않네요;;;
  • 여기에 레이어토글, 듀얼액션, 매크로 등 여러기능이 있습니다. 둘러보시면 바로 아실거에요.
7. LED를 설정합니다.
이미지 8.png

뭐 보시면 바로 아실만한 내용이고, 여기서 주의할 사항은 capslock 줄 마지막 backlight 체크박스에 체크를 해제하셔야 한다는 겁니다. 저 옵션이 켜있으면 백라이트 켤때 다같이 켜집니다. 물론 백라이트를 끌 때에는 capslock indicator로 동작하구요.
특정 레이어 진입시에만 백라이트가 켜지게도 할 수 있습니다.

8. 위에 초록색 버튼 중 가운데, download .eep file 을 클릭하여 eep 파일을 다운받습니다. 이제 다른건 다 필요없고 다운받으신 eep 파일만 필요합니다.

9. eep 파일을 보드에 심을 tkg-toolkit을 다운받을 차례입니다. https://github.com/kairyu/tkg-toolkit 로 가셔서 아래 그림과 같이 통째로 다운 받아봅니다.
이미지 9.png

10. 압축푼폴더/windows/tool 에 zadig_2.2.exe 파일을 관리자 권한으로 설치합니다.

11. 이제 준비는 끝났습니다.

12. 위에서 만든 eep 파일을 드래그하여 압축푼폴더/windows 에 있는 reflash.bat 파일에 떨굽니다. 그럼 아래와 같은 창이 뜹니다. 여기서 y 선택
이미지 10.png

wating for bootloader 라는 말이 뜨면, 기판 뒷면의 버튼을 누릅니다.

오래 안누르고 있으면
Did you forget to press the reset button? 이라는 문구가 나옵니다... 얼른 기판 뒷면의 버튼을 누릅니다.

버튼을 누르면 뭐가 막 진행이 되고, 아무키나 누르라고 합니다. 그때 엔터를 누릅니다. ( 만약 아무키도 먹지 않는 경우, 다른 키보드로 눌러주세요 )

13. 이러면 끝입니다.

혹시라도 필요하신 분께 도움이 될까하여, 없는 글재주로 적어보았습니다.
출처는(라기 보다 제가 배운 곳은) 
https://geekhack.org/index.php?topic=80652.0
https://geekhack.org/index.php?topic=82693.0
입니다.
좋은 하루 되세요!



TAG •
  • profile
    Sniper 2017.04.26 00:04
    좋은 정보 감사합니다 ^^
  • ?
    테레비2 2017.04.26 00:51
    댓글 감사합니다^^ 좋은 밤 되십시오!
  • ?
    마가리타 2017.04.26 00:04
    와우!!! 테리비2님 넘 감사합니다ㅜ 정말 상세하게 설명해주셨네요. 읽어보면 할수있을것같아요. 그런데 한가지 질문이^; 저는 해피배열인데 이배열이 프리셋엔 없는데 그럼 디폴트60%고르고 해피배열로 만들면 될것같은데 백스페이스랑 쉬프트키가 나눠져있는데요 이건 어떻게 쪼갤수 있을까요?^;
  • ?
    테레비2 2017.04.26 00:19
    http://guillaumeplayground.net/gh60-revchn-satan-with-hhkb-layout/

    누가 이렇게 해놓은건 있는데, 저도 그 배열은 잘 모르겠습니다 ㅠㅠ
  • ?
    마가리타 2017.04.26 00:27
    이제 저의 몫이네요. 이렇게나 친절히 알려주셔서 너무 감사합니다!!^
  • ?
    테레비2 2017.04.26 00:33
    {w:2} 이 부분이 키사이즈 2u 짜리라고 알려주는 부분인것 같은데, 제가 그 배열이 아니다보니 테스트가 안되어서 어떻게 말씀드리리가 어렵습니다. 저는 초보중의 초보라서요 ㅠㅠ 성공하시면 좋겠네요! 더 도움이 못되어 드려서 죄송합니다. 화이팅!
  • ?
    테레비2 2017.04.26 00:36
    제가 댓글에 남긴 링크가 보면 백스페이스랑 우쉽이랑 쪼개져 있고요, raw data 도 적혀있으니 그걸 복붙하신 후, 키설정만 원하시는 대로 만져주시면 될것 같습니다. 흿
  • ?
    철혈마제 2017.04.26 17:15
    이런건 팁이나 다른 분류로 하시면 좋을 듯 합니다.
    1따봉 드렸습니다.
  • ?
    테레비2 2017.04.26 22:50
    아 예, 나름 정보 글로 올리긴 했는데, 딱히 자료실에 올리기에도 뭐해서 (첨부자료가 없으니) 어디로 할지 잘 몰라 이곳에 올렸습니다. 관리자분들께서 적절한 곳으로 이동시켜주시면 좋겠네요^^ 추천 감사드립니다.
  • ?
    마가리타 2017.04.27 09:45
    테레비님!! 드뎌 어젯밤 씨름하다가 매핑성공하였습니다^ 첨에 매핑하고 해피배열우측하단 WIN,ALT 가 안됐는데 알고보니 RWIN,RALT 이렇게 우측이라고 적어줘야 되더군요. 그래서 RALT(한영), RCTRL(한문) 이렇게 잘 매핑했습니다^ 테레비님아니었담 못했을거에요. 정보 다시한번 감사드립니다 추천!!!^^
  • ?
    테레비2 2017.04.27 11:18

    오오오오 축하드립니다. 추가적으로 말씀드리자면,
    1. 한영전환 기능을 이용하실거면 RALT 보다는 lang1 로 하시는게 더 좋습니다.
    2. 한자변환 역시 RCTRL 보다는 lang2 로 하시는게 더 좋습니다.
    이유는 아래와 같습니다.
    - RALT를 한영전환으로 RCTRL을 한자변환으로 사용하는건 윈도우의 자체 설정에 따릅니다. 따라서 그 설정(키보드 드라이버 or 레지스트리)이 다른 컴퓨터에서는 RALT가 한영전환이 아니라 그냥 알트키 본연의 기능을 수행하게 됩니다. 어떤 컴퓨터에 연결해도 해당키를 한영전환으로 하고 싶으시면 lang1 을 하심이 좋습니다. 우리 보통 한국어 키보드에 보면 스페이스바가 짧고 그 좌우로 한자/한영 키가 붙어있는데 이 키들의 스캔코드가 바로 lang1과 lang2의 스캔코드와 동일합니다.. 일본사람이 만든거라 일본어쪽 관련 키 빼고는 걍 레이블을 lang1, lang2로 해놓았네요.

    3. tkg.io가 인식하는 레이블의 목록은 https://tkg.io/#help (헬프메뉴)에 목록으로 제시되어 있습니다. 그 목록을 보시는 방법을 예로 들어보겠습니다. 숫자패드 3의 경우라면: 윗줄에는 "3", 아랫줄에는 "pagedown이나 page down이나 pgdn 셋 중 아무거나" 이렇게 써야 한다고 이해하시면 되겠습니다. (하나의 키에 대한 설명이 두줄로 나뉘어있다면 각 줄의 옆으로는 or의 개념이고, 위아래 다른줄 끼리는 and의 개념임)

    alt나 win으로 쓰면 그냥 좌알트, 좌윈도키로 인식한다고 되어있네요^^

    성공하셨다니 다행입니다. 축하드립니다!

  • ?
    마가리타 2017.04.27 13:45
    아 그러니까~ RALT 대신 lang1 , lang2로 raw data 를 바꾸라는 말씀이시지요?^ 팁 감사합니다.
    많은걸 배우네요~^
  • ?
    테레비2 2017.04.27 13:51
    예 맞습니다. ㅎㅎㅎㅎㅎ
  • ?
    카엔 2017.07.15 01:17
    많이 배워갑니다 TMK 보드 키매핑 하루종일 찻아다녔네요 감사합니다
  • ?
    테레비2 2017.07.15 12:15
    도움이 되셨으면 좋겠네요~~화이팅!
  • profile
    자몽에홀릭 2018.09.12 09:30

    좋은팁 감사합니다. 디아블로 매핑하려는데 백지 상태에서 엄청난 겁나 큰 도움이 됩니다.

    집에가서 찬찬히 보고 돌을 잘 굴려서 성공해보겠어요!! 추천은 기본~

  • profile
    자몽에홀릭 2018.09.13 01:03

    아 테레비님 정말 고맙습니다. 덕분에 무사히 성공했네요! 갓레비2!!!!

    TMK 이거 아무나 못하겠네요. 유저프렌들리는 개뿔 유저고투헬 인것 같습니다. ㅠㅠ

    다신 첨부터는 못할듯 합니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 2022년 7월 1일부로 회원 정리 안내 12 아침에™⇔N² 2022.06.09 3325
공지 키보드랩 이용규정 아침에™⇔N² 2021.11.22 3581
공지 [공제/공구] 가격/품목 등 정보 61 철혈마제 2015.03.09 36406
공지 키보드랩 사용주의사항. 11 duck0113 2014.06.03 40400
2819 카일 스피트 스위치 골드. 사용기 3 file benkei 2017.05.04 1356
2818 Originative 에서 키보드 구매 13 레몬토닉 2017.05.02 1293
2817 메가톤 엘이디 1미리 귀두컷 결과보고... 5 file benkei 2017.05.02 1186
2816 카일 핑크축 5 Chronushan 2017.05.02 1441
2815 안녕하세요~+_+ 44 우경희 2017.05.01 1016
2814 레오폴드 660m 을 메인키보드로 사용하시는분 계신가용?? 17 iCriminal 2017.04.30 1185
2813 망한 하우징.. 그래도 rgb를 넣어 보았습니다.. 이쁘네요.; 4 file benkei 2017.04.29 1093
2812 흑흑.. ㅠㅠ 태핑하다 관통시켜버렸네요 ㅠㅠ 15 file benkei 2017.04.29 1166
2811 (내용추가)카일 핑크.. 아크릴 커스텀 조립.. 실패.. 11 benkei 2017.04.27 1367
2810 [종료] 오버와치를 무료로 준답니다. 15 리쿠✋⌨✋ 2017.04.27 1325
2809 독일에서 구흑기판을 썰어서 무료배송 해준답니다 38 고스트인더쉩 2017.04.27 1395
» GH60 SATAN 키맵핑 방법 17 file 테레비2 2017.04.25 1642
2807 카일 스피드 핑크축 타건기 6 SmokedBidulgi 2017.04.25 1523
2806 GMK 오블리비언은 아직 공제시작 안한거죠~? 18 오미자차 2017.04.25 1160
2805 uchat.co.kr은 한국 이외의 국가에서는 사용할 수 없습니다 4 file dubious 2017.04.25 1180
2804 란승은 왜 아직도 색상변경 소식이 없을까요... 20 신발날리기 2017.04.24 1299
2803 앱무의 숨겨진 기능 (Actuation Point 조절 기능 외) 8 테레비2 2017.04.23 1547
2802 새로운 Snow PCB 개발 이야기~ 45 장비니 2017.04.22 1497
2801 대구 사시는분 중에 리얼포스 키보드 보유 중이신분 계신가요?? 1 response 2017.04.21 996
2800 SA 가 SP 최초의 키캡 프로필이었군요. 3 Tennant 2017.04.20 1348
목록
Board Pagination Prev 1 ... 70 71 72 73 74 75 76 77 78 79 ... 215 Next
/ 215