일반 키보드/마우스 키매핑 방법에 관하여
페이지 정보
본문
다모앙 이전겸 팁 하나 써봅니다.
키매핑을 지원하는 키보드를 쓰다보면 키매핑 안되는 키보드는 불편한 느낌을 계속 받게 됩니다.
VIA 나 VIAL 이 되는 키보드를 쓰면 되긴 하는데 모든 키보드가 지원하는건 아니고, 지원 하더라도 특정 키는 키매핑이 안되는 경우도 있습니다. (다이얼만 안된다거나요..)
저는 아래 라즈베리파이 피코를 이용해서 해결했습니다.
아래 github 에서 피코를 이용해서 키매핑 하는 프로그램을 공개해서 적용했습니다.
https://github.com/jfedor2/hid-remapper
사용법은 간단합니다.
1. pico 에 usb 연장선 or OTG 케이블을 잘 연결하고 (납땜이나, 빵판을 이용해서)
2. pico를 pc에 연결하고 hid-remapper 파일을 넣어주면 됩니다.
3. 이제 usb 연장선에 usb 키보드를 연결하고 아래 사이트에서 키매핑을 해주면 됩니다. 간단한 매크로나 탭홀드 같은 기능들도 됩니다.
( 키보드 매핑 과정에서 serial 로 연결됩니다. 보안이 빡빡한 회사에서는 사용이 어려우니 확인해보세요 )
https://www.jfedor.org/hid-remapper-config/
라즈베리파이 피코는 정품을 사용해도 되고 알리에 있는 카피/소형 제품을 사용해도 됩니다.
사용하는 핀은 딱 4개 있습니다.
D+ to GPIO0 (pin 1), D- to GPIO1 (pin 2), VBUS to VBUS (pin 40) and GND to GND (pin 38)
저는 여러개 필요해서 시행착오를 거치며 여러개 만들어 봤습니다.
1. RP2040-Pizero (Pizero13,000 + OTG 케이블 천원)
waveshare 에서 나온 RP2040-PiZero 입니다. 공대감성에 납땜도 없고 예쁜 투명 케이스까지 알리에서 통짜로 팝니다.
usb-c 두개가 있어서 하나는 pc 에 하나는 키보드쪽에 연결하면 됩니다.
키보드에 바로 연결하면 안되고 usb-C to A 케이블/젠더를 써야 하더군요.
알리에서 케이스까지 해서 13,500원쯤인데 어지간 하면 요 선택지 추천합니다.
2. 정품 라즈베리파이 피코 + 빵판 + otg 젠더 (피코 6천원 +OTG 케이블 천원+ 빵판/점퍼케이블 500원)
처음에 테스트겸 납땜도 없이 케이블 꼬아서 사용해봤습니다. 잘 됩니다만 거대하고 불편합니다.
micro-usb 단자 사용으로 요샌 케이블도 찾기 힘듭니다.
3. RP2040-zero + OTG 케이블 (RP2040-zero 3천원, USB 연장케이블 천원)
usb-c 단자로 pc와 연결하며 케이블과 납땜해야 합니다. 핀번호 햇갈리면 안됩니다.
저는 Vin 이랑 data 햇갈려서 잘못 연결했다가 마우스 usb 수신기 하나 날려먹고 마우스 버렸습니다 ㅠㅠ
단자들이 외부 노출되서 캡톤 테이프로 감싸서 쓰다가 싸구려 플라스틱 케이스 몇개 알리에서 사서 넣어봤습니다. 케이스는 니퍼랑 칼로 구멍을 잘 내야 합니다.
아니면 JLCPCB 에서 주문제작 할 수 있도록 pcb 도면과 bomlist 도 공개되어 있으니 만들어보셔도 됩니다.
근데 최소 주문 수량이 많아서 저는 포기했어요.
블루투스 키보드 키매핑도 방법도 해당 github에 같이 있습니다.
Seeed Studio Xiao nRF52840 보드를 이용하는데 알리에서 만원정도에 팔더라구요. 저는 블루투스는 잘 사용하지 않아서 테스트 해보지는 않았습니다.
Epomaker 에서 파는 VIAL Adapter 도 하나 사서 써봤는데 키보드 호환성을 더 많이 타고 오류도 많고 불편했습니다. 참고하세요..
만드는 다양한 방법 영상은 아래 유튜브를 참조해도 됩니다.
https://youtu.be/AqY28GAeJxg?si=HgC6S_aL2G9GumpW
이제 via 기능에 구애받지 마시고 즐거운 키보드 생활 하시기 바랍니다~
dspxpert님의 댓글
디버그님의 댓글
혹시 키보드 두개 또는 키보드와 마우스를 같이 연결 할 수 있을지 궁금하네요.
깃헙글을 보니 USB 허브를 지원하는 걸로 나오네요. 일단 알리에 2개를 주문해 봅니다.
정보 감사합니다.
하루는요님의 댓글의 댓글
일단 rp2040 1개로 만든 제품만 사용중이며
가지고 있는 usb2.0 허브 기준으로 3개중 1개만 허브 아래 마우스/키보드 동시 동작합니다.
- 동작: cosy UH3085
- 미동작: dm-hub30s, NMX-BY222
디버그님의 댓글의 댓글
재귀함수님의 댓글
잘 동작하네요.
좋네요!!!
재귀함수님의 댓글