問題タブ [multiple-mice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-7 - Windows 7 での複数のマウス カーソル
Windows XP で動作するアプリケーションにCPNMouseを使用しています。1 つのマウス デバイスが通常のイベント キューから切り離されているため、その位置とイベントを取得し、カーソルを自分で描画できます。
残念ながら、CPNMouse は Windows Vista/7 では動作しません (こちらを参照)。Windows 7 で同じ機能を提供するライブラリ/SDK はありますか?
明確にするために、「通常の」カーソルが存在し、別のマウスデバイスにマップされる別のカーソルを描画する必要があります。
更新: CPNMouse はサポートされなくなり、以前の「オープン ソース」は SourceForge から撤回されました。CPN ツールの公式サイトには、この従来のドキュメント ページのみが存在します。
市販品のみのようですが…
だれかが SourceForce からの元のソースのコピーを持っている場合は、ここにリンクを投稿してください... 元のライセンスが標準の SourceForge (共有/拡張可能) バリアントであると仮定すると、誰かがそれを新しいプロジェクトにフォークして続行することは問題ありません。 (無料ツールの)開発。
delphi - TCanvas をクリアするにはどうすればよいですか? または他の解決策
この TCanvas を使用して、マウスのカーソルを描画しています
....すべてのマウスイベントに対して、次のことを行います
問題は、個々のカーソルを表示するだけでなく、マウスの軌跡を作ることです。マウスが動くたびにキャンバス全体をクリアできますか? (しかし、良い考えのようには聞こえません)。たぶんCanv.Draw
、そのコードの逆を実行することで以前をクリアできますか(可能であれば)?カーソルを表示する方法について何か提案はありますか?
Canv.Draw(currentX,currentY,Bitmap);
編集:ビットマップの幅と高さを設定した直後に別のものを挿入しようとしました...そして今、問題は(マウスの軌跡ではなく)白い軌跡があり、はるかにきれいですが、まだ良くありません。
input - dsf(デバイスシミュレーションフレームワーク)を使用して複数のエミュレートされたマウスに入力を送信する方法は?
4つの異なるエミュレートされたマウスに入力を送信するにはどうすればよいですか?これはdsf(デバイスシミュレーションフレームワーク)に固有です。dsfの下のgenerichidsamplesフォルダーにあるgenerichidスクリプトでスクリプトが作成するエミュレートされたusbマウスデバイスに入力レポートを送信したいと思います。
入力レポートで送信する16進数またはキーコードを理解して、OSにマウスを動かし、マウスの左クリックイベントをシミュレートするように指示するのに問題があります。