디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[정보] qmk 키보드의 폴링레이트를 1000hz로 만들기

낚시대갤로그로 이동합니다. 2021.08.12 19:32:30
조회 4230 추천 12 댓글 12
														

오늘은 갤이 무섭네요.. 아마도 아무한테도 도움이 안 될 정보글 하나 싸고 갈께요...


Enabling 1000hz QMK Polling - Kelvin's Blog (kevl.in)

이 글을 보고 따라했습니다. 모든 qmk키보드가 1000hz가 되는 것은 아니겠지만, 되는 키보드라면 아래의 방법을 통해 1000hz로 사용이 가능할 것입니다.


우선, QMK MSYS 이 사이트에 들어가서, 주황색 latest version 버튼을 클릭하신 후, qmk_msys.exe파일을 다운받으신 다음 설치합시다.

다음으로, Releases · qmk/qmk_toolbox · GitHub 여기로 들어가서 qmk_toolbox.exe를 받아줍시다.


이 두가지가 설치되었으면, 우선 qmk_msys를 실행시켜줍시다. 

viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082db91186a817f4ca8bc329b83aa

위와 같은 콘솔창이 뜰 텐데, qmk setup이라고 친 후, 엔터를 쳐 줍시다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082dbc2176d8f2c18fbb932be8a55

그럼 대충 인터넷에서 전 잘 모르는 것들을 다운받아서 위에 노란색으로 표시되어 있는 경로에 저장을 합니다. 그 경로로 들어가줍니다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e84965923b2db0fa849ad61304fb

그럼 위와 같이 뭔가가 많이 있는데, keyboards로 들어가줍시다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082db964b6a812a44feea32129713

키보드의 종류가 쭉 뜹니다. 제가 산 키보드는 ymd09이므로, 이 폴더로 들어가줍니다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e849629a3d78e1f88699bdd0d932

여기에서 keymaps를 눌러 줍시다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e849679b6b25e5ff83c9bbd940e6

그러면 기본적으로 만들어져 있는 키맵들이 쭉 나옵니다. 저는 via를 선택해서 수정해보도록 하겠습니다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e849369c3f2be2fb82948e6fad12

우선 via 안에 들어가서 새 텍스트 문서를 만들어줍시다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082dbc5193a8d2845f8be3281646b

/* Change USB Polling Rate to 1000hz and a larger keys per scan for elite gaming*/
#define USB_POLLING_INTERVAL_MS 1
#define QMK_KEYS_PER_SCAN 12

텍스트 문서 안에 위 텍스트를 붙여넣기 하시고, 다른이름으로 저장을 하실때, 파일 형식을 모든 파일로 지정하시고 config.h라는 이름으로 저장을 해 줍시다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e84966cc3b79e1a68194f042899c

그러면 위처럼 config.h 파일이 만들어졌음을 알 수 있습니다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082dbc2166a8d2c19adbc323dd231

그다음 기본으로 지정된 키를 변경하고 싶으시면 keymaps.c에 들어가봅시다. 저는 저 네모박스 안에서 4, 2, 9번 키를 a, z, esc키로 바꾸고 싶네요.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e849339f6b78b1ffd599f06de747

Basic Keycodes - QMK

위 사이트에서 해당 키에 해당하는 키코드를 찾은 다음, 각각 4,2,9가 있던 자리에 키코드를 집어넣어줍시다.


이제 qmk 펌웨어를 만들어 봅시다. 다시 qmk_msys를 실행시켜봅시다.

viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082dbc71b3cda2b4efde332208790

qmk compile -kb <키보드 이름> -km <키맵 이름>

이 명령어를 실행시켜 펌웨어를 만들어줍시다. 저의 경우는 키보드 이름은 ymd09였고, 키맵 이름은 via였으므로, 이걸 위의 명령어의 해당 자리에 넣은 다음 실행시켰습니다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082dbc7483bdb7f4df5ed32da72f3

그럼 다음과 같이 뭔가가 됩니다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe575e70cb7b103a64507d17e849349e6924b3a98194e957fdec

처음에 노란색으로 표시되었던 C:\Users\(사용자이름)\qmk_firmware 경로 안에 다음과 같이 펌웨어가 만들어진 것을 볼 수 있습니다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082db941c6c882d48f9b832434c59

그다음 qmk_toolbox를 실행시켜주면 위와 같이 뜹니다. Open 버튼을 눌러서 위에서 만들었던 펌웨어를 지정해줍니다.



viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082db914f39da7b1faab932c76a6a

그다음 키보드를 DFU모드에 진입시킵니다. 키보드마다 방법이 다를텐데, 저의 경우는 키보드의 뒤에 있는 reset 회로를 쇼트시키는 것으로 진입시킬 수 있었습니다.


viewimage.php?id=22aec52be4dc31a7&no=24b0d769e1d32ca73deb86fa11d02831d16706cea37200d6da918d798571dc7f0e1e70ae4dacf98a416efe3a3372c3709717c35a2082db9648608a7c1ff9ec32481696

키보드의 MCU와 동일한 MCU가 선택되었는지 확인하고, 그다음 왼쪽 위에 Flash버튼을 누르면 됩니다. 여기까지 오류 없이 잘 따라오셨으면 이제 qmk키보드가 리듬게임에 적합한 키보드가 되었을 것입니다.


아무튼 이렇게까지 했는데 정작 새로 산 은축이 기존에 쓰던 무접점에 비해 너무 무겁다고 느껴져서 못쓰는중입니다...

추천 비추천

12

고정닉 4

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2856 설문 주위 눈치 안 보고(어쩌면 눈치 없이) MZ식 '직설 화법' 날릴 것 같은 스타는? 운영자 24/04/29 - -
74978 성과 잭 좀 친듯? 아기새(116.42) 21.08.17 245 12
74977 성과 키보드를 벅벅 [3] 원더갤로그로 이동합니다. 21.08.17 190 6
74976 매핑 고속충돌 7키 매핑한거 봐줄사람 [19] ㅇㅇ(112.187) 21.08.17 419 9
74975 성과 퐌정 [4] M4A1갤로그로 이동합니다. 21.08.17 381 19
74972 성과 좆박았다 [4] 아기새(116.42) 21.08.16 382 12
74971 일반 김갓씨 눈나랑 사귀려면 어떻게 해야 하나요? [2] ㅇㅇ(211.52) 21.08.16 399 20
74969 일반 2만 5천등 입갤 코토리짱갤로그로 이동합니다. 21.08.16 118 5
74968 일반 말투 어디서부터 고쳐야할지 모르겠음 [14] Ziroconium갤로그로 이동합니다. 21.08.16 329 5
74966 일반 역시 김 갓 씨!!!! ㅇㅇ(175.223) 21.08.16 262 13
74965 일반 코무기 스텝 짤림 ㅋㅋㅋㅋ [7] ㅇㅇ(223.39) 21.08.16 626 19
74964 일반 요즘 근첩들이 자꾸 꼬인다 [8] 시후갤로그로 이동합니다. 21.08.16 326 8
74961 일반 체력 단련 어케함? [4] 코토리짱갤로그로 이동합니다. 21.08.16 201 1
74959 일반 근데 저런 좆장애 근첩련은 어디서 유입하는거노? [1] ㅇㅇ(223.38) 21.08.16 185 4
74958 일반 왜 4성인지 이해가 안가는 놈들 ㅇㅇ(211.195) 21.08.16 208 4
74957 일반 아.. [1] 코토리짱갤로그로 이동합니다. 21.08.16 386 17
74956 성과 리그렛 더타충 [3] 라유갤로그로 이동합니다. 21.08.16 201 2
74954 일반 게이들아 단기간에 처리력 판정 올리는법 부탁한다 [5] ㅇㅇ(112.161) 21.08.16 211 0
74953 성과 토로미하트 93% [3] 플드갤로그로 이동합니다. 21.08.16 279 9
74951 성과 롱놋 조금 ㅇㅇ갤로그로 이동합니다. 21.08.16 83 3
74950 성과 오늘의 판정 8개 StartrickS갤로그로 이동합니다. 21.08.16 90 6
74948 성과 파인블 38렙 깼다 !! [4] ㅇㅇ(211.213) 21.08.16 139 6
74946 성과 7키 롱놋 [4] 반딧불이123갤로그로 이동합니다. 21.08.16 135 6
74945 일반 요즘 1성이랑 2성이랑 점수 비슷한듯 Jong-ro갤로그로 이동합니다. 21.08.16 105 5
74944 일반 어제 시작했는데 왤케 어려움 ㅇㅇ(222.101) 21.08.16 76 2
74943 일반 사장에서 월급쟁이면 오스 오지게할수잇겠네.. [1] 아모르겄다갤로그로 이동합니다. 21.08.16 233 4
74941 성과 7단 덱북은축5일차. 성과.. [6] 아모르겄다갤로그로 이동합니다. 21.08.16 133 3
74940 성과 7K 뉴비 파란눈물 CLEAR !! [1] dentt갤로그로 이동합니다. 21.08.16 145 7
74938 성과 오스 겨했어요 [4] 코무기갤로그로 이동합니다. 21.08.16 229 4
74937 성과 제가쓰는스킨 공유 MalGeum갤로그로 이동합니다. 21.08.16 269 3
74936 성과 대회 연습하고 현타옴.. [5] AWP_갤로그로 이동합니다. 21.08.16 189 2
74935 성과 더타 #1 + 여러성과들 [15] MalGeum갤로그로 이동합니다. 21.08.16 219 4
74934 일반 개인적으로 나는 파밍보단 판정작이 재밌었음 [6] 꿈나무갤로그로 이동합니다. 21.08.16 236 0
74932 성과 오늘 한 거 [7] ㅇㅇ(124.62) 21.08.16 113 5
74931 일반 뉴비 성장곡선 [6] ㅇㅇ(115.138) 21.08.16 414 21
74928 일반 2차 맞아도 오스 한 사람 있냐? [1] 메리갤로그로 이동합니다. 21.08.16 116 0
74927 논란 얘 뭐라는거임 [13] 닉네임추천좀해주세요갤로그로 이동합니다. 21.08.16 429 4
74926 일반 매냐할때 hyesungyang갤로그로 이동합니다. 21.08.16 81 5
74925 일반 인생성과 몇개 이뤘다 [4] SummiT갤로그로 이동합니다. 21.08.16 182 4
74923 일반 판정 질문 [1] ㅇㅇ(211.36) 21.08.16 70 0
74921 일반 7장 ㅇㅇ(211.226) 21.08.16 64 2
74919 일반 나우시카님이 해커 찾지 않으셨나 [1] StartrickS갤로그로 이동합니다. 21.08.16 225 1
74915 일반 원래 메일 보내면 읽씹하나요 ㅇㅇ(118.235) 21.08.16 94 0
74909 일반 5키 7키 도전 ㅇㅇ(220.93) 21.08.16 101 0
74907 일반 잭붕이 잭맵 추천좀 [10] SummiT갤로그로 이동합니다. 21.08.16 162 1
74906 일반 알파 한번 해봤는데 생각보다 잘쳐지노 [7] Jong-ro갤로그로 이동합니다. 21.08.16 194 2
74905 일반 노무현 전 [1] ㅇㅇ(39.7) 21.08.16 467 11
74904 일반 슬럼프 어카냐 [5] ㅣㄷ야무(110.76) 21.08.16 142 0
74902 일반 로그함수 마냥 실력 정체기 온듯 ㅋㅋ [9] 코토리짱갤로그로 이동합니다. 21.08.16 235 0
74901 일반 Lone Digger 1.35 [4] ㅇㅇ(211.226) 21.08.16 138 1
74900 일반 다른 패턴은 그래도 조금씩은 늘고 있는데 [1] ㅇㅇ(124.57) 21.08.16 77 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2