Deco Pro 태블릿과 함께 제공되는 XP Pen Shortcut Remote를 사용하고 있는데 다이얼과 10개의 키가 있습니다. 각 키(및 다이얼)는 기본적으로 키보드 스트로크에 매핑됩니다. 예를 들어 왼쪽 상단 키를 누르면 Ctrl+O 키 입력이 전송됩니다.
를 사용하면 sudo evtest
단일 버튼 누름에 대한 두 가지 고유한 키코드를 볼 수 있습니다.
Event: time 1711486381.107788, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1711486381.107788, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1711486381.107788, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70012
Event: time 1711486381.107788, type 1 (EV_KEY), code 24 (KEY_O), value 1
Event: time 1711486381.107788, -------------- SYN_REPORT ------------
^OEvent: time 1711486381.197735, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1711486381.197735, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0
Event: time 1711486381.197735, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70012
Event: time 1711486381.197735, type 1 (EV_KEY), code 24 (KEY_O), value 0
Event: time 1711486381.197735, -------------- SYN_REPORT ------------
그래서 저는 이 특정 버튼(및 다른 유사한 버튼)을 어떻게 다시 매핑하는지 잘 모르겠습니다. 내가 이해하는 xkb, kmonad 및 evdev 재매핑과 같은 방법은 단일 버튼 누름으로 전송된 고유 키코드에서 작동하기 때문입니다.
XP-Pen의 웹 사이트에는 이러한 버튼을 다시 매핑할 수 있는 Linux와 작동하는 드라이버가 있지만 드라이버가 실행 중일 때만 해당 구성을 키보드 리모컨 자체에 저장할 수는 없습니다.
나는 그들의 독점 소프트웨어에 의지할 필요가 없기 때문에 이것을 우회하는 것이 가능한지 궁금합니다. 어떤 버튼이 클릭되었는지 확인하고 다시 매핑하는 방법이 있나요?