「一気に最後まで読んだ」本、教えて下さい!

仕事で画像の輪郭をクリックし面積を求める作業をしています。
業務用のソフトを使うのですが、マウスの感度を変える仕様なのか、マウスを静止させた状態でクリックしたつもりが僅かにドラッグしたようになりやすいです。
そこで一瞬だけマウスクリックした状態を作りたいのですが、ソフトの開発環境はVBAまたはHTML+Javascript等に限られます。
思いつくのはVBEでmousedownの際に1ms以下でmouseupさせることくらいですが、外部アプリがアクティブでもマウスイベントを有効にできるのでしょうか。
現実的なのはマウスをもう1台用意し、クリックの接点をバネなんかで一瞬だけオンにさせる方法ですが、そんなハードウェアを自作したことがある、または知っている方がいらっしゃいましたら教えてください。
宜しくお願い致します。

質問者からの補足コメント

  • うーん・・・

    質問の仕方が悪く申し訳ございません。
    マウスを押してから離すまでの時間を短くしたいです。
    指で操作すると20ミリ秒くらいだと思いますが、1ミリ秒以下にできればと思います。
    マウスキーについては、気づきませんでした。後日、確認します。

      補足日時:2018/07/08 01:10

A 回答 (10件)

マウスキー機能を利用してキーボードでクリックするのはダメなのですか?


キーボードであればカーソルの移動は発生しないので、ドラッグにはならないはずです。左クリック相当は「/」キーです

マウスキー機能の有効化はググってください
    • good
    • 0

マウス内部のクリックSWの精度に依存です。


気に入ったマウスを多数に当たるしかないです。
大型家電量販店で、マウスを展示していると思いますが試してください。
最終的にはタッチセンサーマウスにたどり着くと思います。
https://www.amazon.co.jp/%E3%82%B5%E3%83%B3%E3%8 …
「タッチセンサーマウス」で再検索をしてください。
    • good
    • 0

https://thinkit.co.jp/story/2013/01/08/3909?page …
レジストリでDragWidth・DragHeightを変更すると効くかもしれません。
ソフトによるので駄目なものは駄目ですが。
    • good
    • 0

私もそれはマウスが余計な移動を拾うような良くない製品だからだという気がしますが…



マウスクリックを短くするのは、おそらく残念な結果を招きます。と言うのはWindowsが操作イベントを拾っているメッセージループの時間分解能が1msなんですよね。だからそれより短い時間のクリックはOSが検知できません。それに時間を短くして1msに近づくほど、取りこぼしが起きやすくなります。なのでドラッグとは認識されなくなる代わりにクリックも拾わないという、ストレスが溜まる状態になるでしょう。
    • good
    • 0

マウスを変えるか、マウスパッドを変えるかしたほうが確実な気がする。


マウスのソールを変えても良いかもしれません。

妙に透明感があったり、光沢のあるテーブルに光学マウスを直接置いて操作していると
思うような動きにならないことがあります。
マウスパッドを使いましょう。

マウスのソールを変えると滑りが大きく変わります。
自身が納得できるようなソールを貼り付けてみましょう。

また、光学マウスは受光部が汚れているとカーソルが微妙に飛んだりしますから
ときどき裏返して埃(特に繊維質の汚れ)が無いか確認するとともに、汚れていたら掃除しましょう。


・・・
とりあえず、マウス単体でクリックの時間を短くするのは無理。
ゲーム用の左手デバイスにマクロを割り当てるくらいしか、実現はできないと思う。

画像はRazer社製のゲームパッドで1msのクリックマクロを作ってみたところ。
「一瞬だけマウスクリックしたい」の回答画像7
    • good
    • 0

失礼しました。



単純に1ms押したいというのでしたら、UWSCというアプリでマクロが組めます。
https://www.vector.co.jp/soft/winnt/util/se11510 …
ここでマウスキークリックのみ設定するのはどうでしょうか。

BTN(ボタン, 状態, [X, Y, ms])
例:BTN(LEFT,CLICK,1)

ですね。

>runix2007さん
マウスキー標準機能であったのですね。知らなかったです。
    • good
    • 0

安物でいいからマウス一つ用意して、裏面発光部をシールでふさいでしまっては。

少なくともウチの環境ではマウスとトラックボール二つ繋いで同時に有効になってるからそれで問題ないと思うけど。
    • good
    • 0

トラックボールはどうでしょう。

ボールに触らなければ、ポインタは動きませんので、クリックは好きなタイミングで行えます。
http://amazon.co.jp/dp/B00E19UYO8 ← ¥4,430 LOGICOOL ワイヤレストラックボール M570t

トラックボールは慣れが必要ですが、一番スマートだと思います。液晶タブレット等を使えば、更に使い易いでしょうが、費用がもっと掛かりますね。
    • good
    • 0

「マウスの感度を変える仕様」というのがよく分からない。



動かさないでクリックしたいのであればトラックボールマウスにしたらどうでしょうか。
ボールから指を離していれば動きませんよ。
https://www.amazon.co.jp/dp/B079FBN9VQ/
https://www.amazon.co.jp/dp/B016QCPO0G/
    • good
    • 0

プログラムではないですが、


要するにマウスを静止させた状態でクリックすると、ボタンを押したことにより僅かにマウスが動いているのが問題かと思いますので、

良くあるゲーム向けのアプリでキーボードのキーを他のボタンに割り当てる。
なんでもいいですが、ちょうどマウスに特化したのがあったので例えばこれ。
https://blogs.osdn.jp/2016/07/18/vi-keys.html

マウスには触れなくて良いのでドラッグ状態にはなりませんので適しているのでは無いでしょうか。
マウスで位置を決めたらマウスを放し、キーボードのキーでマウスクリックを擬似的に押す感じですね。

ノートパソコンならキーボード下部にあるタッチパットでクリックしても良いでしょう。

あとはプレイステーション4などのゲームのコントローラーもマウスに割り当てられますので、
ボタンを押せば移動なくマウスクリックが出来ます。

コントローラーなどのハードウェアや、外部のアプリも利用不可な環境なら、
今だと見つかるか解りませんが、ホイールマウスを用意してホイールを取ってしまえば同じ事が出来るかと思いますがどうでしょうか。

今のマウス一台で、クリックするときはマウスをひっくり返してから押すでもうまくいくかもしれません。

参考になれば
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!