5

ミルスクロールの実行から、右クリックのタップゾーン、より複雑なものまで、タッチパッドを改善するためのアイデアがいくつかあります。しかし、どこから始めればよいかわかりません。私は、Asus ラップトップである Windows 7 Home Premium で作業していますが、ネイティブで利用できるこれらのオプションはありません。とにかく、誰にでも使えるものを書きたい。

どこから始めますか?

(C++ で書くといいですか? それは可能ですか? ここでの要件は何ですか? どの言語が推奨されますか?)

4

2 に答える 2

1

説明するようなスクロール機能は、ハードウェア固有のタッチパッドドライバーで処理されます。ただし、フックを使用することで、目的を達成できる場合があります。これは、システムメッセージがアプリケーションに送信される前に、システムメッセージを傍受して前処理するメカニズムです。これにより、ドライバーを作成しなくても、タッチパッドの一部の領域を追加機能用に指定できます。しかし、ASUSサイトから利用したい機能を備えた既存のドライバーがあるかどうかを確認したほうがよいでしょう。ラップトップに元々Windows7が付属していなかった場合は、おそらく汎用ドライバーを実行しているだけで、実際のタッチパッド固有のドライバーで問題が解決する可能性があります。

于 2009-11-05T22:52:17.537 に答える
1

これは、タッチパッドのハードウェアとドライバーによって異なります。Windows 7がジェスチャーとマルチタッチをサポートしているからといって、タッチパッドが自動的にサポートするわけではありません。ハードウェアがそれをサポートしていると仮定すると(疑わしい)、ドライバーもそれをサポートするように特別に更新する必要があります。

ネイティブで使用できるオプションがない場合は、Windows7にアップグレードするだけでは自動的にオプションを取得できません。

ジェスチャーやマルチタッチをサポートするソフトウェアを作成する場合は、ハードウェアに投資する以外に実際の選択肢はありません。結局のところ、それなしでソフトウェアをどのようにテストしますか?

于 2009-11-05T21:08:47.343 に答える