• 締切済み

マウス クリック信号 押した瞬間に

パソコンのマウス操作で、クリックボタンを離したときに動作するソフトがあるのですが、ボタンを押した瞬間に動作させたいです。 何か良い方法はありせんか? ゲーミングマウスやキーボードでの設定で、クリックしたら押したままでも1クリック信号が出るような物はありませんか?

みんなの回答

回答No.2

>パソコンのマウス操作で、クリックボタンを離したときに動作するソフトがあるのですが、ボタンを押した瞬間に動作させたいです。 仕組み的に無理です。 ただし「ダブルクリックもドラックも出来ず、単純なクリックしか出来ない状態でも構わない」なら、マウスドライバソフトを自作すれば可能になります。 >何か良い方法はありせんか? ありません。 >ゲーミングマウスやキーボードでの設定で、クリックしたら押したままでも1クリック信号が出るような物はありませんか? ありません。 マウスから送られてくるボタン操作の情報は「押された」と「離された」という、単純な情報しかありません。 マウスドライバは、この単純な「押された」「離された」という2種類のトリガー情報を用いて「シングルクリック」「ダブルクリック」「ドラッグ(ボタンを押しながら移動)」などの「イベント」を発生させます。 で、問題の「押した時」ですが、この時点では「シングルクリック」なのか「ダブルクリック」なのか「ドラッグ」なのか、判断出来ません。 もし「押した瞬間」に何かの処理をしてしまうと、ダブルクリックした時に「押した時の処理」が2回と、「ダブルクリックした時の処理」が1回発生してしまい、思い通りの操作が出来なくなります。 なので、マウスが「シングルクリックした」と判断するのは、マウスのボタンが離され、ダブルクリックじゃないと判断した時になります。 つまり、マウスの仕組みの問題で「ボタンを押した瞬間」には「何もできないし、させることもできない」のです。 ボタン1つでシングルクリックやダブルクリックやドラッグなど複雑な操作を行わせている限り、この制約から逃れる事は出来ません。

すると、全ての回答が全文表示されます。
回答No.1

一般的なマウスの場合、クリックボタンを押した瞬間に動作するように設定することはできません。ただし、ゲーミングマウスの一部には、クリックした瞬間に1回の信号が出るように設定できるものがあります。このようなマウスは、ゲームなどでより正確な操作を行うために設計されています。 また、キーボードについても同様に、一般的なキーボードではクリックした瞬間に動作するように設定することはできません。ただし、一部のゲーミングキーボードには、キーを押した瞬間に1回の信号が出るように設定できるものがあります。 それ以外に、マウスやキーボードに付属するソフトウェアなどでカスタマイズすることもできる場合があります。具体的な方法については、製品の取扱説明書やオンラインマニュアルなどを参照してください。

すると、全ての回答が全文表示されます。

関連するQ&A