배경
저는 터치스크린 스타일러스가 있는 노트북(Thinkpad P15)을 가지고 있습니다. Linux에서 작동하도록 노력하고 있습니다.
스타일러스에는 3개의 버튼이 있으며 3개의 장치로 나타납니다. 2개의 Wacom 장치(스타일러스와 지우개)는 누르는 방법에 따라 2개의 버튼을 처리합니다. 하지만 세 번째 버튼은 다르며 블루투스 키보드로 나타납니다. 이 버튼은 스타일러스가 화면 옆에 있지 않은 경우에도 사용할 수 있습니다.
질문
문제는 이 스타일러스용 가짜 키가 기본 USB 키보드의 미디어 버튼과 공유되는 키 코드를 사용한다는 것입니다( 198
두 경우 모두). 펜(예: 프레젠테이션의 고급 슬라이드가 좋을 것임)과 USB 키보드(현재 AutoKey 바인딩을 사용하여 스크립트 실행)에서 나오는지 여부에 따라 다양한 작업을 수행하기 위해 키 누르기를 바인딩하고 싶습니다.
을 사용하면 xinput test
소스를 구별할 수 있지만 소스에 따라 키를 다르게 바인딩하는 프로그램은 모르겠습니다. AutoKey에서는 이 작업을 수행할 수 없는 것 같습니다. 키 중 하나를 낮은 수준에서 충돌하지 않는 다른 키로 간단히 다시 매핑할 수 있을까요?
Wayland가 아닌 X.Org용 솔루션이 필요합니다(현재는 nvidia 드라이버를 사용하고 있습니다). 하지만 Wayland용 추가 솔루션을 추가하려면 해당 솔루션을 사용하세요.