質問: synapticsトラックパッドに実際のスクロールホイールイベントを送信させる synapticsトラックパッドを搭載したラップトップ(samsung series 9)があり、windows xp)があります。このトラックパッドの優れた機能の1つは、トラックパッドに2本の指を置き、それらを上下にドラッグすることでスクロールできることです。しかし、本当に厄介なのはこれです。既存の他のスクロールホイールのように動作し、スクロールホイールイベントをwindowsに送信する代わりに、何らかの理由でsynapticsトラックパッドにはスクロール用の特別なロジックがあります。マウスカーソルをスクロールバーの描画に変更し、一見独自のメカニズムを使用してウィンドウ自体をスクロールします。それに関する問題は、このスクロールがすべてのアプリで機能するとは限らないことです。たとえば、私がよく使うgtkベースのアプリでは動作しません。synapticsの開発者がユーザーを犠牲にしてホイールスクロールを再発明することを選んだ理由は本当にわかりません...とにかく、トラックパッドに標準のスクロールホイールイベントを送信させる方法はありますか?それですべてのアプリで機能しますか?
回答: このように説明させてください。タッチパッド自体には、スクロールの概念がまったくありません。タッチを感知し、xとyを報告します。ドライバーはその情報を取得し、それをさまざまなマウスのようなジェスチャーとして解釈する方法を決定します。つまり...要するに...スクロールがwtfであるかどうかを判断するのはドライバー次第です。したがって、ここでの問題はドライバー...またはドライバー構成です。また、linuxのフレーバーを指定しなかったため、結果はかなり複雑になる可能性があります。 synapticsはlinuxの一般的なフレーバー用に suite を作成しました...しかし、それらを取得するために必要なもの...またはディストリビューションで利用できるかどうか...は私を超えています。