問題タブ [mouse]
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.
c++ - C++でifstreamにタイムアウトを設定しますか?
Linux ボックスに接続された 2 つの USB マウスからデータを読み取ろうとしています (このデータは、ロボットのオドメトリ/位置特定に使用されます)。そのため、各マウスからどれだけ移動したかを継続的に読み取る必要があります。問題は、マウスが動いていないときはデータを送信しないため、データを取得するファイル ストリームが実行をブロックし、プログラムがオドメトリ計算 (速度の時間測定を含む) を実行できないことです。 .
入力ストリームにタイムアウトを設定する方法はありますか (C++ で ifstream を使用し、/dev/input/mouse から読み取ります)、待機する代わりに、マウスが動かないときを知ることができます。イベントを受け取るには?それとも、スレッドを台無しにする必要がありますか (arggh...)? 他の提案は大歓迎です!
前もって感謝します!
visual-studio - Visual Studio 2008 でマウス ボタンを割り当てる
Visual Studio 2008 で追加のマウス ボタンをコマンドにバインドする方法を知っている人はいますか? 以前は Visual Studio 2003 用の「powertoy」がありましたが、2008 用の同等のものは見つかりません。
mouse - X11 (Linux デスクトップ) でマウスの位置を設定するには?
X11でマウスカーソルの位置を設定する方法を知りたいですか? それはまったく可能ですか?適切な関数をどこで探す必要がありますか?X ウィンドウ システム、KDE/Gnome/...?
c# - キャンバス上の MouseLeftButtonDown には精度が必要すぎる
WPF キャンバスに追加された要素の MouseLeftButtonDown イベントに応答しています。クリックするとすべて正常に動作します (つまり、イベント ハンドラが正しく起動します) が、マウス ポインタの精度が高すぎます。それを機能させるには、完全に円の頂点に立つ必要があります。もう少し寛容にする必要があります。おそらく、少なくとも 1 つまたは 2 つのピクセルを許容します。キャンバス上の要素は大きな円 (画面の 4 分の 1 程度のサイズ) であるため、円自体は小さすぎませんが、それぞれの StrokeWidth は 1 であるため、細い線です。
ここでスクリーンショットを見ることができます: http://twitpic.com/1f2ci/full
ほとんどのグラフィックス アプリは、マウス ピッキングに関してそれほどうるさくありません。そのため、ユーザーに慣れ親しんだエクスペリエンスを提供したいと考えています。
もう少し寛容にするにはどうしたらいいでしょうか。
c# - マウスドラッグ&ドロップ
マウスドラッグ&ドロップ処理の実装例 SetCursorPos(32, 32); mouse_event((uint)MouseEventFlags.RIGHTDOWN,0,0 ,0,0); mouse_event((uint)MouseEventFlags.RIGHTUP,0,0 ,0,0); SetCursorPos(38, 38); mouse_event((uint)MouseEventFlags.LEFTDOWN,0,0 ,0,0);
mouse_event((uint)MouseEventFlags.LEFTUP,0,0 ,0,0);
これは、画面の左上にあるものを開くためのコードです。この特定のコードまたはその他の方法でドラッグ アンド ドロップを実装する方法は?
.net - Windows-キーボードキーをマウスの左ボタンと同じアクションにマップします
Windows XP / Vistaのマウスの左ボタンと同じアクションウィンドウ全体にキーボードキーをマップするためのプログラム的な方法(またはより単純な方法)です。プログラマティックの場合、.NET 2.0(またはそれ以降)でこれを行う方法はありますか?
c# - C#でキーボードとマウスの入力をブロックするにはどうすればよいですか?
キーボードとマウスの入力を防ぐコード (できれば C#) を探しています。
python - Python と pygame で MS Paint のクローンを作成する方法
私が見ているように、マウスイベントを処理して絵を描く方法は 2 つあります。
1 つ目は、マウスの移動を検出し、マウスがある場所に線を引くことです (ここに示す) 。ただし、これに伴う問題は、ブラシ サイズが大きいと、線のストローク サイズを使用して太い線を作成するため、直線ではない各「線」の間に多くのギャップが発生することです。
もう 1 つの方法は、ここに示すように、マウスの移動時に円を描くことです。これに伴う問題は、コンピューターがマウス入力を検出するよりも速くマウスを動かすと、各円の間に隙間ができることです。
両方の問題に関するスクリーンショットを次に示します。
MS Paint のようなブラシを、線のストロークに隙間がなく、各円の間に隙間がなく、適度に大きなブラシ サイズで実装する最良の方法は何ですか?