私がテキストエリアにいるかどうかはどうすればわかりますか?

私がテキストエリアにいるかどうかはどうすればわかりますか?

私はウィンドウマネージャを実行しており、すぐにThinkpad x220タブレットを購入する予定です。オンスクリーンキーボードでタブレットの機能をより豊かにしたいのですが、キーボードを表示または非表示にして動作するように設定しました。ただし、GNOMEを実行していないため、自動非表示機能は使用できません。

私の質問は、bashスクリプトなどを介してキーボードを自動的に表示および非表示にするデーモンを作成できるようにするにはどうすればよいですか?

ベストアンサー1

X11自体は、画面上のテキスト領域がどこにあるかを知りません。ただし、最新のアプリケーション、特にQtまたはGTKツールキットを使用するアプリケーションは、プログラムが視覚障害のあるユーザーなどのアクセシビリティ機能を可能にするためにテキスト領域を照会する方法を提供します。または、物理キーボードを使用できない人のためにスクリーンキーボードを使用してください。AT-SPIそして、次の方法で同じことができるはずです。pyatspi2 Pythonモジュール

おすすめ記事