2011-12-08 07:09:04 +0000 2011-12-08 07:09:04 +0000
18
18

Windowsで左クリックとホールドまたは急速な左クリックの繰り返しをシミュレートするためにマウスまたはキーボードのボタンを設定しますか?

誰かWindows 7を設定する方法を知っているか、またはこれを行うためにサードパーティ製のソフトウェアを使用していますか?私は、マウスの真ん中のボタンをクリックして、もう一度マウスの真ん中のボタンをクリックするまで、Windowsに左クリックとホールドを指示させたいのですが、キーボードキーでも良いでしょう。キーボードキーでも良いと思います。

ゲームやアプリによってはマウスの左ボタンを長時間押しっぱなしにしていることがあるので、マウスの手のストレスを軽減したいです。また、同じようなことをしたいのですが、できればマウスの左ボタンを自動で繰り返しクリックさせたいです。

どれも無理なら、キーボードキーを一時的に設定して、マウスの左ボタンのエミュレーションを実現するのはどうでしょうか?

回答 (11)

11
11
11
2011-12-08 08:35:09 +0000

を使えば、autohotkeyを使ってカスタムキーボードショートカットをすべて作成することができます。Autohotkeyはマクロとキーバインドのためのフリーのオープンソース・ソフトウェアです。

7
7
7
2015-05-12 13:02:51 +0000

キーボードショートカット(CTRL + g)をマウスクリックにバインドする autohotkey スクリプトは以下の通りです。

^g::
click

このスクリプトを拡張子 .ahk でメモ帳に保存し、autohotkeys でコンパイルしてください。autohotkeysスクリプトをコンパイルするには、ここからダウンロードする必要があります: http://www.autohotkey.com/

また、トリガーキーを変更するには、キーを任意の文字に置き換えることができます。CTRLからALTに変更するには、g^に置き換えてください。ホットキーを定義するシンボルの完全なリストは、このドキュメントを参照してください。

6
6
6
2016-05-16 19:13:29 +0000

MouseKeys ](http://smallbusiness.chron.com/use-keyboard-mouse-xp-45368.html) は Windows XP 以降に内蔵されています。

Step 1 Windows XP の MouseKeys を有効にするには、「Left-Alt」、「Left-Shift」、「NumLock」を同時に押します。Enter」を押して表示されるダイアログボックスで「はい」を選択してMouseKeysを有効にします。

Step 2 テンキーの「4」と「6」を押してマウスポインタを左右に移動させます。テンキーの「8」と「2」を押してポインタを上下に動かします。テンキーの “1"、"3"、"7"、"9 "キーでマウスポインタを斜めに移動します。

Step 3 "5 "を押してマウスの左クリックをシミュレートします。”+“を押してダブルクリックします。

Step 4 テンキーでマウスを動かしてドラッグ&ドロップします。挿入」を押して、マウスのボタンを押したままの状態をシミュレートし、「削除」キーを押して解除します。

3
3
3
2012-12-28 13:29:30 +0000

これを使ってみた&左クリック用のキーを設定してみました。キーをホールドするように設定&0〜9999クリック/秒までクリックするように設定&002 http://sourceforge.net/projects/fastclicker/

3
3
3
2013-11-01 20:43:22 +0000

以下の組み合わせを試してみてください:

a) マウスクリックエミュレーションソフト(例: http://softboy.net/key/index.htm )

b) マクロエディタ(例: http://robotask.com/ )。

2
2
2
2015-07-16 18:02:13 +0000

マウスの左ボタンにキーをマッピングするAutohotkeyスクリプト(キーを押したままホールド)で、SHIFTと組み合わせてキーを押すと、マウスの右ボタンがクリックされるようになります。私が使ったのは `

`:: ;backtick (tilde) key
click Down left ;click left mousebutton and hold
keywait,`` ; wait until key is released. Double backtick because backtick needs to be escaped (with a backtick)
click Up left ; release left mousebutton
return

^`:: ;backtick (tilde) key
click Down right ;click left mousebutton and hold
keywait, ^` ; wait until key is released. 
click Up right ; release left mousebutton
return
1
1
1
2016-01-19 10:11:38 +0000

ちょうどこの1つを発見し、非常に有用: http://rhdesigns.browseto.org/mouseemulator.html

“マウスエミュレータ” このプログラムはフリーウェアです。もしあなたが本当にこのプログラムが好きで、寄付をしたい場合は、詳細についてはウェブサイトに行ってください。ありがとうございます。

Windows NT/9x以上で動作します。

マニュアル

プログラムは以下のキーを認識します。(NumLockがONになっている必要があります!) キーパッド1 - 左マウスボタン

キーパッド2 - 右マウスボタン

キーパッド3 - 中マウスボタン

キーパッド4、5、6、8 - それぞれマウスを左、下、右、または上に移動します。

キーパッド7 -マウスホイールアップ(スクロール)

キーパッド9 -マウスホイールダウン(スクロール)

キーパッド/ -トグル左マウスボタン(RSIユーザーのために有用)

キーパッド* -トグル右マウスボタン(RSIユーザーのために有用)

キーパッド-。- トグルミドルマウスボタン(RSIユーザーに便利)

Ctrl + キーパッド 0 - マウスエミュレータの有効化/無効化

タスクバーのマウスアイコンを右クリックすることで、マウスエミュレータを終了できます。

マウスの速度を調整します。.regファイルをダブルクリックしてプログラムを再起動すると、マウスの速度を変更することができます。例えば、SlowMouseSpeed.regをダブルクリックしてプログラムを再起動すると、マウスエミュレータのマウス速度が高すぎると思う場合には、プログラムを再起動します。

上級者向け。マウスの速度を調整したい場合は、レジストリ値を変更するためにregeditを使用することができます。マウスエミュレータがMS-Dosプロンプト(9x)で動作しません。 マウスエミュレータがDirectXマウス入力(DirectInput)で動作しません。

0
0
0
2016-11-07 09:54:13 +0000

こんにちは、私はちょうどWindows 7でこれを行うための他の便利な方法を見つけました。

1) あなたがプログラムやファイルを検索するための “マウス "のためのSeach。その後、"マウスのプロパティ "を開く必要があります結果をクリックします。

2) "ClickLock "をクリックしてハイライトするか、マウスボタンを押したままドラッグすることなく有効にします。

3) "スクリプト "がアクティブになる前に時間を調整するには、"設定 "をクリックします。

0
0
0
2016-11-19 23:47:23 +0000

このプログラムは左ボタンを押したままにします - マウスエミュレータ http://rhdesigns.browseto.org/mouseemulator.html

0
0
0
2016-06-21 12:54:39 +0000

プロジェクトfastclickerの素晴らしいフリーのオープンソースの後継がありますが、sourceforgeにも存在します。その名も “The Windows Intel Fastest Mouse Clicker” (ググってみてください)。このアプリケーションでは、fastclickerの古いマウスの代わりに、最新のSendInput()システムコールを使用しています。また、"The Windows Intel Fastest Mouse Clicker “は、Intel C/C++コンパイラ15.0で大幅に最適化されています。

0
0
0
2016-09-28 10:46:17 +0000

私もThe Windows Intel Fastest Mouse Clickerを使っています。1週間前にバグが修正され、Michaelさんが上述したxytorのFastClickerよりも100倍速くなりました(バグで10倍速くなった)。ヒント:

import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);

https://sourceforge.net/projects/fast-mouse-clicker-pro/