.Netでトラックパッドのスクロールを使用する方法
-
22-08-2019 - |
質問
私のWinFormsアプリは、マウスホイールを使用して、Control.MouseWheel
イベントをサブスクライブします。他の入力デバイスからのスクロール方法、特にT61の(Synaptics)トラックパッドでの「エッジに沿った指」スクロールで動作させるにはどうすればよいですか?どういうわけか、トラックパッドメッセージをControl.MouseWheel
イベントに接続する必要があると思いますが、どこから始めればよいのかわかりません...
編集:これは現在機能していません。そのため、私のトラックパッドは明らかにControl.MouseWheel
メッセージを送信していません。
ありがとう!
(私はC#を使用していますが、これは確かに.Net一般です)
解決
Lenovoドライバーは、期待どおりに機能しません。ここに投稿された回避策があります:
他のヒント
自分のマシンだけの場合は、TP4table.datファイルを編集して、アプリケーション名を追加するのが最も簡単です。説明は次のとおりです。 http://www.syaoran.net/blog/2010/01/how-to-enable-thinkpad-trackpoint-scrolling/
一般に、トラックパッドのスクロールアクションは、マウスのスクロールホイールと同じ信号をPCに送信するだけなので、現在の実装は機能するはずです。