저는 창 관리자를 실행하고 있으며 곧 Thinkpad x220 태블릿을 구입하게 될 것입니다. 온스크린 키보드로 태블릿의 기능을 더욱 풍부하게 만들고 싶은데, 키보드를 표시하거나 숨길 수 있고 작동하도록 설정했습니다. 하지만 GNOME을 실행하고 있지 않기 때문에 자동 숨기기 기능을 사용할 수 없습니다.
내 질문은 bash 스크립트 등을 통해 키보드를 자동으로 표시하고 숨길 수 있는 데몬을 만들 수 있도록 어떻게 결정합니까?
답변1
X11 자체는 화면에서 텍스트 영역이 어디에 있는지 알지 못합니다. 하지만 최신 애플리케이션, 특히 Qt 또는 GTK 툴킷을 사용하는 애플리케이션은 프로그램이 시각 장애가 있는 사용자와 같은 접근성 기능을 허용하기 위해 텍스트 영역을 쿼리하는 방법을 제공합니다. 또는 물리적 키보드를 사용할 수 없는 사람들을 위해 화면 키보드를 사용하세요.AT-SPI, 그리고 다음을 통해 동일한 작업을 수행할 수 있어야 합니다.pyatspi2 Python 모듈.