Wayland에서 가상 키 입력(수정자 및 기능 키 포함)을 전송하기 위한 유틸리티 또는 라이브러리

Wayland에서 가상 키 입력(수정자 및 기능 키 포함)을 전송하기 위한 유틸리티 또는 라이브러리

수정자 및 기능 키를 포함하여 전체 키보드의 가상 키 입력을 보낼 수 있는 가상 키보드와 유사한 것을 만들고 싶지만 그런 작업을 수행한 적이 없으므로 입력 스택이 어떻게 작동하는지조차 모릅니다. 첫 번째 장소 검색에서 Google을 시작하는 방법.

들어본 적은 있지만 libinput내가 하고 싶은 일과 어떤 관련이 있는지 모르겠습니다. 미리 만들어진 텍스트 유틸리티나 키 누르기를 실행할 수 있는 것이 있나요?

편집하다

좀 더 찾아본 결과, 제가 찾고 있는 것은 트리거 scancode또는 keycode. 이를 수행하는 데 필요한 것은 괜찮은 범용 라이브러리뿐입니다.

답변1

보세요 wtype. 웨일랜드와 비슷 합니다 xdotool.

https://github.com/atx/wtype

기본적으로 Wayland 클라이언트를 사용합니다.가상 키보드:

가상 키보드

가상 키보드는 실제 키보드의 동작을 시뮬레이션하는 애플리케이션에 요청을 제공합니다.

클라이언트는 이 인터페이스를 단독으로 사용하여 원시 입력 이벤트를 제공하거나 입력 방법 프로토콜과 함께 사용할 수 있습니다.

현재 Gnome에서는 작동하지 않습니다.이 오류

관련 정보