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


18

誰かがWindows 7を設定する方法を知っていますか、これを行うためにサードパーティのソフトウェアを使用しますか?マウスの中ボタンをクリックして、マウスの中ボタンをもう一度クリックするまで左クリックして保持するようにWindowsに指示するようにします。キーボードのキーでも大丈夫です。

一部のゲームやアプリでは、マウスの左ボタンを長押ししているため、マウスの手にかかるストレスを軽減したいと考えています。また、同様のことを行いたいのですが、可能であれば、マウスの左ボタンを自動的に繰り返しクリックするようにします。

それが不可能な場合、マウスの左ボタンエミュレーションを実現するために一時的にキーボードキーを設定してはどうでしょうか。


1
これはWindowsに組み込まれている可能性があります-windows.microsoft.com/en-GB/windows7 / ...-このマシンではチェックできません(そのため回答していません)が、クリックするオプションは確実ですマウスを使用するのが困難なユーザーのために存在していた
BrianA

回答:


11

autohotkeyを使用して、すべてのカスタムキーボードショートカットを作成できます。Autohotkeyは、マクロおよびキーバインド用の無料のオープンソースソフトウェアです。

http://www.autohotkey.com/


6
それを行うには、実際のスクリプトを提供する方が良いでしょう。
Synetech

1
キーボードショートカットをマウスクリックにバインドするautohotkeyのスクリプト:superuser.com/a/913791/295795
abaldwin99

7

キーボードショートカット(CTRL + g)をマウスクリックにバインドするautohotkeyスクリプトを次に示します。

^g::
click

これをファイル拡張子.ahkでメモ帳に保存し、自動ホットキーでコンパイルします。autohotkeysスクリプトをコンパイルするには、ここからダウンロードする必要があります。

http://www.autohotkey.com/

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

https://www.autohotkey.com/docs/Hotkeys.htm


6

MouseKeysは、Windows XP以降に組み込まれています。

ステップ1 Windows XPで「Left-Alt」、「Left-Shift」、「NumLock」を同時に押してMouseKeysをオンにし、表示されるダイアログボックスで「Enter」を押して「Yes」を選択します。

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

ステップ3「5」を押してマウスの左クリックをシミュレートします。「+」を押してダブルクリックします。「-」を押してから「5」を押して右クリックします。

ステップ4テンキーでマウスを動かして、ドラッグアンドドロップします。「挿入」を押してマウスボタンを押したままにし、「削除」キーを押して放します。




2

キーをマウスの左ボタンにマップするためのAutohotkeyスクリプト(およびキーを押したまま)私は `

`::  ;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

これを見つけただけで、とても便利です。

http://rhdesigns.browseto.org/mouseemulator.html

「マウスエミュレーター」このプログラムはフリーウェアです。このプログラムが本当に気に入っており、寄付をしたい場合は、ウェブサイトで詳細をご覧ください。ありがとうございました。

このプログラムは、Windows NT / 9x以降で実行されます。

マニュアル

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

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

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

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

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

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

キーパッド/-左マウスボタンの切り替え(RSIユーザーに便利)

キーパッド*-右マウスボタンの切り替え(RSIユーザーに便利)

キーパッド--中マウスボタンの切り替え(RSIユーザーに便利)

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

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

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

上級ユーザー向け:マウスの速度を調整する場合は、regeditを使用してレジストリ値を変更できます。

既知の問題:マウスエミュレーターがMS-Dosプロンプトで動作しない(9x)マウスエミュレーターがDirectXマウス入力(DirectInput)で動作しない


0

sourceforgeには、プロジェクトfastclickerの素晴らしい無料のオープンソースの後継者が常駐しています。「Windows Intel Fastest Mouse Clicker」(グーグルイット)と呼ばれます。そのアプリケーションは、fastclickerで廃止されたmouse_event()の代わりに、最新のSendInput()システムコールを使用します。また、「Windows Intel Fastest Mouse Clicker」は、Intel C / C ++コンパイラ15.0で大幅に最適化されています。

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


0

Windows Intel Fastest Mouse Clickerも使用しています。1週間前、彼らはバグを修正しました。このアプリは、Michaelが前述したxytorのFastClickerよりも100倍高速になっています(バグがあるため、10倍高速でした)。

また、Windows Intel Fastest Mouse Clickerのソースコードを見て、現在のプロジェクトでJavaに採用しています。ヒント:

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

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


0

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

1)プログラムとファイルを検索する場所の「マウス」を検索します。次に、「マウスのプロパティ」を開く結果をクリックします。

2)[クリックロック]をクリックすると、マウスボタンを押さずに強調表示またはドラッグできます。

3)「設定」をクリックして、「スクリプト」がアクティブになるまでの時間を調整します。


0

このプログラムは左ボタンを押したままにします-Mouse Emulator http://rhdesigns.browseto.org/mouseemulator.html


3
スーパーユーザーへようこそ。ソフトウェアを推奨するときは注意してください。書かれているように、あなたの答えはスパムとみなされるかもしれません。回答には、ソフトウェアの説明と質問への対処方法を含める必要があります。詳細:回答でソフトウェアを推奨するにはどうすればよいですか?
bwDraco
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.