Maus- oder Tastaturtaste zum Simulieren von Linksklick und Halten oder schnelles Wiederholen von Linksklick in Windows einstellen?

18

Kennt jemand eine Möglichkeit, Windows 7 zu konfigurieren oder Software von Drittanbietern zu verwenden, um dies zu tun? Ich möchte, dass meine mittlere Maustaste gedrückt und Windows angewiesen wird, mit der linken Maustaste zu klicken und zu halten, bis ich erneut auf die mittlere Maustaste klicke. Eine Tastaturtaste wäre auch in Ordnung.

Bei einigen Spielen und Apps halte ich die linke Maustaste lange gedrückt und möchte die Belastung meiner Maushand verringern. Ich würde auch gerne etwas Ähnliches machen, aber wenn möglich immer wieder automatisch mit der linken Maustaste klicken.

Wenn nichts davon möglich ist, wie wäre es, wenn Sie eine Tastaturtaste vorübergehend einstellen, um eine Emulation der linken Maustaste zu erzielen?

miahelf
quelle
1
Dies ist möglicherweise in Windows integriert. windows.microsoft.com/de-DE/windows7/… -Ich kann diesen Computer nicht überprüfen (habe dies also nicht beantwortet), aber ich bin sicher, dass die Option zum Klicken auf "Klicken" aktiviert ist off gab es für Benutzer mit Schwierigkeiten bei der Verwendung von Mäusen
BrianA

Antworten:

11

Sie können alle Ihre benutzerdefinierten Tastaturkürzel mit Autohotkey erstellen. Autohotkey ist eine kostenlose Open-Source-Software für Makro- und Schlüsselbindungen.

http://www.autohotkey.com/

xtarsy
quelle
6
Es wäre besser gewesen, ein tatsächliches Skript dafür bereitzustellen.
Synetech
1
Script für autohotkey , die eine Tastenkombination auf einen Mausklick bindet: superuser.com/a/913791/295795
abaldwin99
7

Hier ist das Autohotkey-Skript, mit dem eine Tastenkombination (STRG + g) an einen Mausklick gebunden wird.

^g::
click

Speichern Sie diese im Editor mit der Dateierweiterung .ahk und kompilieren Sie sie mit autohotkeys. Um autohotkeys-Skripte zu kompilieren, müssen Sie diese hier herunterladen:

http://www.autohotkey.com/

Sie können den Schlüssel auch gdurch einen beliebigen Buchstaben ersetzen , um den Auslöserschlüssel zu ändern. Um von STRG zu ALT zu wechseln, ersetzen Sie das ^durch !. Eine vollständige Liste der Symbole, die Hotkeys definieren, finden Sie in dieser Dokumentation ...

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

abaldwin99
quelle
6

MouseKeys ist in Windows XP und höher integriert.

Schritt 1 Aktivieren Sie MouseKeys in Windows XP, indem Sie gleichzeitig die Tasten "Links-Alt", "Links-Umschalt" und "NumLock" drücken. Drücken Sie die Eingabetaste, um "Ja" in dem Dialogfeld auszuwählen, das zur Aktivierung von MouseKeys angezeigt wird.

Schritt 2 Bewegen Sie den Mauszeiger nach links und rechts, indem Sie die Zifferntasten 4 und 6 drücken. Drücken Sie “8” und “2”, um den Zeiger nach oben oder unten zu bewegen. Die Tasten "1", "3", "7" und "9" bewegen den Mauszeiger diagonal.

Schritt 3 Simulieren Sie einen linken Mausklick, indem Sie "5" drücken. Drücken Sie "+", um einen Doppelklick auszuführen. Drücken Sie "-" und dann "5", um einen Rechtsklick auszuführen.

Schritt 4 Bewegen Sie die Maus mit der Zehnertastatur und ziehen Sie sie per Drag & Drop. Drücken Sie "Einfügen", um das Gedrückthalten der Maustaste zu simulieren, und drücken Sie dann die "Entf" -Taste, um sie freizugeben.

toddmo
quelle
3

Ich habe dieses verwendet und eine Taste für das Klicken mit der linken Maustaste gesetzt. Stellen Sie es so ein, dass die Taste gedrückt bleibt und klicken Sie zwischen 0 und 9999 Klicks / Sekunde

http://sourceforge.net/projects/fastclicker/

Michael
quelle
2

Autohotkey-Skript zum Zuordnen einer Taste zur linken Maustaste (und Gedrückthalten der Taste). Wenn die Taste mit der UMSCHALTTASTE kombiniert wird, wird die rechte Maustaste anstelle der linken Maustaste gedrückt. Ich habe das `

`::  ;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
Ader
quelle
1

Fand gerade dieses, sehr hilfreich:

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

"Mouse Emulator" Dieses Programm ist Freeware. Wenn Sie dieses Programm wirklich mögen und eine Spende machen möchten, besuchen Sie bitte die Website für weitere Informationen. Vielen Dank.

Das Programm läuft unter Windows NT / 9x und höher.

Handbuch

Das Programm erkennt die folgenden Tasten: (NumLock muss eingeschaltet sein!) Tastatur 1 - Linke Maustaste

Tastatur 2 - Rechte Maustaste

Tastatur 3 - Mittlere Maustaste

Tastatur 4, 5, 6, 8 - Bewegt die Maus nach links, unten, rechts oder oben.

Tastatur 7 - Mausrad nach oben (Blättern)

Tastatur 9 - Mausrad nach unten (Blättern)

Tastatur / - Linke Maustaste umschalten (nützlich für RSI-Benutzer)

Tastatur * - Rechte Maustaste umschalten (nützlich für RSI-Benutzer)

Tastatur - - Mittlere Maustaste umschalten (nützlich für RSI-Benutzer)

Strg + Tastatur 0 - Mausemulator aktivieren / deaktivieren

Sie können Mouse Emulator beenden, indem Sie mit der rechten Maustaste auf das Maussymbol in der Taskleiste klicken.

Anpassen der Mausgeschwindigkeit: Doppelklicken Sie auf eine der REG-Dateien und starten Sie das Programm neu, um die Mausgeschwindigkeit zu ändern. Doppelklicken Sie beispielsweise auf SlowMouseSpeed.reg und starten Sie das Programm neu, wenn Sie der Meinung sind, dass die Mausgeschwindigkeit des Mausemulators zu hoch ist.

Für fortgeschrittene Benutzer: Wenn Sie die Mausgeschwindigkeit anpassen möchten, können Sie die Registrierungswerte mit regedit ändern.

Bekannte Probleme: Mausemulator funktioniert nicht mit MS-Dos-Eingabeaufforderungen (9x) Mausemulator funktioniert nicht mit DirectX-Mauseingabe (DirectInput)

Innovator
quelle
0

Es gibt einen brillanten kostenlosen Open-Source-Nachfolger des Projekts fastclicker, der ebenfalls bei sourceforge zu finden ist. Es heißt "The Windows Intel Fastest Mouse Clicker" (google es). Diese Anwendung verwendet den modernen Systemaufruf SendInput () anstelle des veralteten Befehls mouse_event () in fastclicker. Auch "The Windows Intel Fastest Mouse Clicker" ist mit Intel C / C ++ Compiler 15.0 stark optimiert.

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

Michael Bulee
quelle
0

Ich benutze auch den Windows Intel Fastest Mouse Clicker. Vor einer Woche haben sie einen Fehler behoben, und diese App ist jetzt 100-mal schneller als FastClicker von xytor, wie oben von Michael erwähnt (mit dem Fehler war sie 10-mal schneller).

Außerdem habe ich mir den Quellcode von The Windows Intel Fastest Mouse Clicker angesehen und ihn für Java in meine aktuellen Projekte übernommen. Hinweis:

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

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

Larry Crafthende
quelle
0

Hallo, ich habe gerade einen anderen nützlichen Weg gefunden, dies in Windows 7 zu tun.

1) Suchen Sie nach "Maus", um nach Programmen und Dateien zu suchen. Klicken Sie dann auf das Ergebnis, das "Mauseigenschaften" öffnen soll.

2) Klicken Sie auf "ClickLock", um zu markieren oder zu ziehen, ohne die Maustaste gedrückt zu halten.

3) Klicken Sie auf "Einstellungen", um die Zeit einzustellen, bevor das "Skript" aktiviert wird.

Christian Liin Hansen
quelle