Windows 7 用のタッチ スクリーン ドライバーを開発しています。単一のディスプレイが接続されている場合は問題なく動作しますが、セカンダリ ディスプレイを接続すると、タッチ入力がプライマリ ディスプレイにのみマッピングされます。タッチ入力をセカンダリ モニターにマップする方法はありますか?
入力またはポインタは大歓迎です?.
私の知る限り、これは Windows 7 では不可能ですが、MSDN によれば Windows 8 では可能であるはずです。
デジタイザの HID 記述子
Windows 8 以降、タッチ デジタイザーはタッチ スクリーン (ページ = 0x0D、使用法 = 0x04) として表示される必要があります。スタイラス デジタイザーは、統合ペン (ページ = 0x0D、使用状況 = 0x02) または外部ペン (ページ = 0x0D、使用状況 = 0x01) として表示される必要があります。統合されたタッチ デバイスとペン デバイスは、物理的に接続されているディスプレイにマップされます。外部ペン デバイスは、仮想デスクトップにマップされます。
http://msdn.microsoft.com/en-us/library/windows/hardware/jj151564%28v=vs.85%29.aspx
タブレット PC サービスを作成している場合は、Wisp
下のレジストリ キーを使用してディスプレイをマッピングできますHKLM\Software\Microsoft\Wisp
。
ただし、デバイスの HID タッチに完全に依存している場合は、Windows のタッチ キャリブレーション設定を使用してディスプレイを適切にマッピングする必要があります。