Wayland에서 libinput과 함께 Wiimote를 사용하는 방법은 무엇입니까?

Wayland에서 libinput과 함께 Wiimote를 사용하는 방법은 무엇입니까?

Wii Remote를 미디어 컨트롤러로 사용하고 싶습니다. 이 기능을 지원하는 X 드라이버가 있습니다:xf86-입력-xwiimote. 화살표 키를 일반 키보드 화살표 키, A를 Enter(강조 표시된 버튼 활성화), B를 Space(미디어 재생/일시 중지) 및 기타 몇 가지 유용한 바인딩에 매핑합니다.

Wayland에서 동일한 작업을 어떻게 수행합니까?

지금까지 내가 찾은 것 :

  • 단순히 Wii Remote를 구성하지 않고 연결하는 것만으로는 충분하지 않습니다. libinput을 사용하는 Gnome Wayland를 사용해 보았습니다. libinput은 리모콘이 화살표 키만 있는 키보드임을 감지합니다. D패드는 화살표 키로 작동하지만 다른 버튼은 감지되지 않습니다.

  • 커널은 기본적으로 Wii Remote를 지원하지만 버튼을 데스크탑 입력에 매핑하는 데는 잘못된 레이어입니다. 애플리케이션은 커널 인터페이스를 통한 입력을 위해 Wii Remote 및 기타 게임패드를 사용할 수 있습니다.

  • 이 링크X 입력 드라이버는 Wayland에서 아무 작업도 수행하지 않고 Wayland는 대신 libinput을 사용하는 것이 좋습니다. 이는 또한 libinput이 .conf 파일을 사용하여 X에서 장치를 구성하는 방법과 유사한 장치를 구성하는 방법을 제공하지 않는다는 것을 의미합니다.

  • xf86-input-xwiimote와 유사하지만 Wayland용 소프트웨어를 검색했습니다. 내가 아는 한 그것은 존재하지 않습니다. 누군가 비슷한 것을 썼다면 Wayland/libinput 스택에서 어떻게 작동할까요?

답변1

나는 제출했다실수libinput과 마찬가지로 Wii Remote와 기타 조이스틱 및 게임 패드는 libinput을 전혀 지원하지 않는다는 응답이 나왔습니다. 내가 아는 한, 이는 Wayland 관련 솔루션을 배제합니다.

xf86-input-xwiimote와 유사하지만 Wayland용 소프트웨어를 검색했습니다. 내가 아는 한 그것은 존재하지 않습니다. 누군가 비슷한 것을 썼다면 Wayland/libinput 스택에서 어떻게 작동할까요?

내 버그 보고서에 응답한 개발자는 Wayland 및/또는 libinput용 항목을 작성하는 대신 커널을 사용하는 어댑터 작성을 제안했습니다.입력키보드 이벤트를 시뮬레이션하기 위한 인터페이스입니다. 모든 게임 컨트롤러에 대해 이 작업을 수행하는 프로젝트를 찾았습니다.용암 게임 패드. 이러한 솔루션은 Wayland, X 또는 Linux VT에서도 사용할 수 있습니다.

관련 정보