Linuxでプログラム的に可能な最短距離をスクロールします。

Linuxでプログラム的に可能な最短距離をスクロールします。

私はLinux用の自動スクロールスクリプトを開発しており、スクロール距離をできるだけ短く保つ方法を見つけようとしています。私は以下を使用してマウスイベントを生成できることを知っています。入力(特にREL_WHEELスクロールのために偽のデバイスからイベントを送信できます。)、または次のXorg専用ライブラリを使用できます。フラット入力Pythonライブラリ。問題は、1つのマウスイベントがスクロールしすぎてスクリプトが遅い速度でスムーズに実行されないことです。

これまで私が考えたことは次のとおりです。

  • REL_WHEEL_HI_RES代わりにイベントを送信REL_WHEEL
  • 偽のタッチパッドデバイスを作成し、ここでスクロールイベントを生成します。

最初は機能しません。イベントは正しく生成されましたが、何も起こりません。 2番目の可能性は不可能です。

関連情報