マウスを押したままにすることなく、ドラッグアンドドロップをエミュレートする方法はありますか?


37

背中上部の怪我を乗り越えており、ドラッグアンドドロップが背中上部の筋肉を刺激していることがわかりました。マウスカーソルを移動しても問題はありませんが、移動中にボタンを押したままにしておくことは問題です。(実際にはトラックパッドを使用していますが、それは同じ問題です。)

Windows 7で(必要に応じて、何らかのプラグインソフトウェアを介して)ソフトウェアと同じように見えるドラッグアンドドロップの代替手段を使用できる方法はありますか?つまり、Shiftキーを押しながらクリックすると、他の場所をクリックするまで、マウスがまだ押されているとOSに認識させることができますか?

  • Shiftキーを押しながらクリックすると「ドラッグモード」に入り、MOUSEDOWNイベントが発生します。
  • 「ドラッグモード」でマウスを移動すると、OSはマウスボタンがまだ押されていると見なします。
  • 「ドラッグモード」をクリックすると、MOUSEUPイベントが発生し、「ドラッグモード」が終了します。

14
実際、同じ問題ではありません。トラックパッドは厄介な、指をねじるデバイスです-マウスを手に入れると、プロセス全体がより滑らかになります。それ以外の場合は、ほとんどのトラックパッドのソフトウェアは、「保留」として認識されます「タップスタイル」のいくつかの種類は、あなたのパッドのコントロールパネルから見ている
鉄人

1
代わりにキーボードを使用してみてください
njzk2

1
@Tetsujin優れたドライバーを備えたハイエンドトラックパッドは、非常に使いやすいです。ほとんどのトラックパッドはひどいです。
アレクサンダーオマラ

5
私はトラックパッドとマウスを広範囲に使用しました。マウスは私に痛みを引き起こし、避けることができるときはマウスを使用しませんが、ノートブックのトラックパッドは長期間使用できるものです。だから、マウスを手に入れるつもりはありません。
ジェイソンS

1
タッチパッドのタッチセンシティブ部分をタップしてマウスを離すと、通常の移動からクリック+移動モードに切り替わり、指を離すと元に戻ります。
wizzwizz4

回答:


68

Windowsには、マウスボタンを押さずに強調表示またはドラッグできる「クリックロック」機能があります。

[コントロールパネル]、[マウスのプロパティ]の順に移動します。[ボタン]タブで[クリックロックを有効にする]をオンにします。

有効にしたら、マウスボタンを短く押します。解除するには、もう一度短く押します。ClickLockが有効になったら、[設定]で必要なボタンを押す長さを変更することもできます。

ここに画像の説明を入力してください


41
彼らはそれをStickyMouseとは呼ばなかったのですか?冒涜!
user253751

3
@ user20574 StickyMouseとは?Googleが提供します。この
phuclv

22
@LưuVĩnhPhúcスティッキーキーのプレイだと思う。
アレクサンダーオマラ

11
@ AlexanderO'Maraまた、ミッキーマウスと韻を踏んでいます。
マシュークランリー

あなたは+ので、それはWindowsだけではなく、画面全体のスクリーンショットを取ることPrintScreenをどのくらい良くなりますAltキーを押すことができます
phuclv

18

既に投稿された回答の代わりとして、マウスキーをオンにすることができます。マウスキーを使用すると、数値キーパッドを使用してマウスポインターとボタンを制御できます。これを実際のマウスまたはトラックパッドと組み合わせて、キーパッドを使用してボタンを制御し、マウスまたはトラックパッドを使用して配置することができます。

AltShiftNumLockマウスキーを有効にするかどうかを確認するダイアログボックスが表示されます。有効にすると、テンキー/-キーを使用してマウスの左右のボタン(または*両方)を切り替え0、マウスボタンを押したままにしてから.離します。


8

「ClickLock」(Windows 7以降)を使用する場合、ドラッグを開始するために非常に短い時間マウスボタンを押す必要がありますが、多くの人はこれを行うことができません。

追加のボタンを備えた多くのマウスが市場に出回っていますが、多くの場合、追加のボタンで何をしたいのかを定義できるソフトウェアが付属しています。 XMouse Button Control(XMBC)は、追加のボタンを備えたほとんどのマウスで動作すると主張する無料のソフトウェアであり、これらのボタンの動作を制御できます。

Microsoft Mouseを使用している場合は、hearから制御ソフトウェアをダウンロードできます。申し訳ありませんが、Windowsの各バージョンで各マウスボタンを定義できるリストは見つかりませんが、試してみる価値はあります。


4
from here代わりに書くべきだと思いますfrom hear
haykam

2
クリックロックさえ使用できない場合は、おそらくマウスキーを使用した方がよいでしょう。これにより、キーパッド0キーがマウスボタンを押している間、キーパッド.キーがマウスボタンを押したままにします。
ニール

3

マウスクリックが困難または不可能になるさまざまな刺激/障害に苦しんでいる人々のために、私は有用なツールが利用可能であることを発見しました、私は引用します:

Point-N-Clickは、物理的なコンピューターのマウスをクリックすることが困難または不可能な障害を持つ人向けに設計さた無料のスタンドアロンのオンスクリーン仮想マウスです。マウス、トラックボール、またはその他のポインティングデバイスを移動できる限り、ウィンドウ内で実行できるWindowsアプリケーションまたはDOSアプリケーション、さらにはフルスクリーンの多くのアプリケーションにマウスクリックを送信できます。

特定の時間だけデバイスポインターを停止することで、クリック(またはドラッグ、または何でも-以下の可能なアクションを参照)します。

たぶんあなたの問題はそれほど深刻ではないかもしれませんが、怪我や障害を持つ他の読者のために私はこれを投稿しています。

  • Windows 7 以降で管理者として実行すること忘れないでください。

ここに画像の説明を入力してください

しばらく前に、私はすでにソフトウェア推奨サイトに同様の回答を投稿しました。


2

トラックボールを使用しますが、もう一方の手で押すボタンをリグします。これは、小型(HTPC用)キーボード+ボールデバイスで探している機能です。しかし、良質のKensingtonトラックボールの場合、既存のスイッチと並行してスイッチを配線する簡単なmodになります。キーボードの反対側に置くか、フットスイッチを使用します。XKeysを作っている会社は、フットスイッチなどを販売しています。

これが最も人間工学的であることをお勧めします。

キートグルに関しては、サードパーティのマウス/トラックボールドライバーがそれを提供していると思います。現在のケンジントンソフトウェアは思い出せませんが、ご存知のように、より多くのユーザーこの種のものを必要とするのは「他の」ボールです。4つのまたは6のボタンで、1つを設定するための選択かもしれませんラッチ左ボタンダウン。私は何年も前にそれを見ましたが、それはロジクールかもしれません。


彼は、ソフトウェア、ハードウェアではないと述べた
Keltari

2
最善の解決策として提案を支持します。彼は単純なmodを考慮していませんでしたが、特殊なハードウェアは実用的ではないと考えていました。Circuit Cellarを覚えていますか?スティーブは彼の好きなプログラミング言語は...そう、「はんだ」であると述べた
JDługosz

2
2つ目の入力デバイスとして差し込まれた5ドル未満の定番マウスは、変更することなく目的を果たすはずです。ボタンがあなたの方を向くようにそれをひっくり返します。ボールを取り出します。
ベンフォークト

2

AutoHotKeyが上記のどの方法でもうまくいかない場合に備えて、探していることを正確に行うことはできません。実際、eeePCで処理を実行しようとしていたときに、同様のスクリプトを使用しました。AHKインタープリターをインストールし、このスクリプトを* .ahkファイルとして保存して実行します。

Hotkey, LButton,, Off ; we only need this once the Win + MouseLeft combo has been triggered
return

+LButton::
Send, {LButton Down} ; Send a MOUSEDOWN event
OnExit("sendUpEvent") ; ensure the mouse button is not left in the 'down' state upon script exit
Hotkey, LButton,, On ; Activate Hotkey below
return

LButton::
sendUpEvent()
{
    OnExit("sendUpEvent", 0) ; removing the onExit handler here avoids unnecessarily sending a MOUSEUP upon exit
    Send, {LButton Up} ; Send a MOUSEUP event
    Hotkey, LButton,, Off ; switch back to normal left click behaviour
    LButtonHeldDown := false
}

2

私はと思いますがkeltariさんととmioxlavの答えは、私はまだ持ってしたいためにあなたが目指した、おそらく何垂直マウスをゲームに。

重度の背中の痛み(負傷によるものではない)に苦しんでいた後、マウスを集中的に使用する作業を行った後、縦型マウスを使用すると非常に大きな安心が得られました。マウスの手の位置の変更に慣れるまで数日かかる場合がありますが、しばらくすると、従来のマウスを使用すると、トラックパッドを使用するのではなく、さらに厄介に感じました。

市場にはたくさんの製品がありますが、出発点としてこれらを見ておくことをお勧めします。

もちろん、これらのワイヤレスバージョンも利用できます。

追伸:私は言及された会社のいずれとも提携しておらず、彼らの製品を販売したり、何らかの形で言及することから利益を得たりしません。


1

マウスまたはキーボードのボタンとして機能するフットスイッチを購入できます。これらのいずれかが、ソフトウェアの回避策よりも適している場合があります。


2
ありがとう、しかし私が尋ねたものではない。
ジェイソンS

1
同様にマッピング可能なボタンを備えたいくつかのゲーミングマウスは、あなたが+ホールドをクリックし、追加ボタンをマッピングすることができます
クリス・H

0

これらのすばらしい答えはすべて私にはかなり複雑に思えます。CtrlキーとAltキーを使用すると、問題をより簡単に解決できると思います。Ctrl + Alt + X(はさみ)で何かを切り取ります。Ctrl + Alt + C(コピー)でコピーします。貼り付けるには、Ctrl + Alt + V(下矢印)。他にもたくさんありますが、それらは私が常に使用しているものです。これにより、ドラッグ中にマウスキーを押したままにする必要性が大幅に解消される場合があります。

物の上にドラッグして選択する必要性を制限するには、それをダブルクリックしてみてください。通常は単語またはアイテムが強調表示されます。トリプルクリックは、単語またはオブジェクトの自然な組み合わせを選択します。このテキストボックスで、トリプルは段落全体を選択します。実験、すべてのプログラムまたはOSで動作するわけではありません。私はWindows 10を使用していますが、Vistaで機能していましたが、それまでは覚えていません。

コピーまたは移動するものを選択したら、Ctrl + Alt + Cキーを押してコピーするか、Xキーを押して移動します。配置する領域をクリックして、Ctrl + Alt + Vキーを押します。

これがあなたにとってより簡単な解決策であることを願っています。祝福


一部のプログラム(特にプログラムの描画)では、画面上の特定の場所にアイテムを移動または配置するためにクリックアンドドラッグが必要なため、キーボードショートカットは実際には役に立ちません。
ジェイソンS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.