Ustawić przycisk myszy lub klawiatury, aby symulować kliknięcie lewym przyciskiem i przytrzymać lub szybkie powtarzanie lewego kliknięcia w systemie Windows?


18

Czy ktoś zna sposób na skonfigurowanie systemu Windows 7 lub użycie do tego oprogramowania innego producenta? Chciałbym kliknąć środkowy przycisk myszy i nakazać systemowi Windows kliknięcie lewym przyciskiem i przytrzymanie do momentu ponownego kliknięcia środkowego przycisku myszy. Klawisz na klawiaturze też byłby w porządku.

Niektóre gry i aplikacje powodują, że przytrzymuję lewy przycisk myszy przez długi czas i chciałbym zmniejszyć obciążenie dłoni. Chciałbym również zrobić coś podobnego, ale jeśli to możliwe, wielokrotnie klikaj automatycznie lewy przycisk myszy.

Jeśli nic z tego nie jest możliwe, co powiesz na tymczasowe ustawienie klawisza klawiatury w celu uzyskania emulacji lewego przycisku myszy?


1
to może być wbudowane w Windows - windows.microsoft.com/en-GB/windows7/… -Nie mogę sprawdzić tego komputera (więc nie udzieliłem odpowiedzi), ale jestem pewien, że opcja kliknięcia kliknięcia dla użytkowników mających trudności z używaniem myszy istniało wyłączone
BrianA,

Odpowiedzi:



7

Oto skrypt autohotkey, który połączy skrót klawiaturowy (CTRL + g) z kliknięciem myszy.

^g::
click

Zapisz to w notatniku z rozszerzeniem .ahk, a następnie skompiluj za pomocą autohotkeys. Aby skompilować skrypty autohotkeys, musisz je pobrać tutaj:

http://www.autohotkey.com/

Możesz także zastąpić klucz gdowolną literą, aby zmienić klucz aktywujący. Aby zmienić CTRL ALT wymienić ^z !. Pełna lista symboli definiujących klawisze skrótów znajduje się w tej dokumentacji ...

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


6

MouseKeys jest wbudowany w Windows XP i wyżej.

Krok 1 Włącz MouseKeys w Windows XP, naciskając jednocześnie „Left-Alt,„ Left-Shift ”i„ NumLock ”Naciśnij„ Enter ”, aby wybrać„ Tak ”w oknie dialogowym, które się pojawi, aby aktywować MouseKeys.

Krok 2 Przesuń wskaźnik myszy w lewo i prawo, naciskając „4” i „6” na klawiaturze numerycznej. Naciśnij „8” i „2”, aby przesunąć wskaźnik w górę lub w dół. Klawisze „1”, „3”, „7” i „9” przesuwają wskaźnik myszy po przekątnej.

Krok 3 Symuluj kliknięcie lewym przyciskiem myszy, naciskając „5.” Naciśnij „+”, aby kliknąć dwukrotnie. Naciśnij „-”, a następnie „5”, aby kliknąć prawym przyciskiem myszy.

Krok 4 Przeciągnij i upuść, przesuwając mysz za pomocą klawiatury numerycznej. Naciśnij „Wstaw”, aby zasymulować przytrzymanie przycisku myszy, a następnie naciśnij klawisz „Usuń”, aby zwolnić.




2

Skrypt Autohotkey do mapowania klawisza na lewy przycisk myszy (i przytrzymaj, trzymając wciśnięty klawisz), jeśli klawisz połączony z SHIFT, kliknie prawy przycisk myszy zamiast lewego. Użyłem `

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

Właśnie znalazłem ten, bardzo pomocny:

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

„Mouse Emulator” Ten program jest darmowy. Jeśli naprawdę podoba ci się ten program i chcesz przekazać darowiznę, przejdź na stronę internetową, aby uzyskać więcej informacji. Dziękuję Ci.

Program działa w systemie Windows NT / 9x i nowszym.

podręcznik

Program rozpoznaje następujące klawisze: (NumLock musi być włączony!) Klawiatura 1 - Lewy przycisk myszy

Klawiatura 2 - prawy przycisk myszy

Klawiatura 3 - Środkowy przycisk myszy

Klawiatura 4, 5, 6, 8 - Przesuwa mysz odpowiednio w lewo, w dół, w prawo lub w górę.

Klawiatura 7 - kółko myszy w górę (przewijanie)

Klawiatura 9 - kółko myszy w dół (przewijanie)

Keypad / - Przełącz lewy przycisk myszy (przydatne dla użytkowników RSI)

Klawiatura * - Przełącz prawy przycisk myszy (przydatne dla użytkowników RSI)

Klawiatura - - Przełącz środkowy przycisk myszy (przydatne dla użytkowników RSI)

Ctrl + klawiatura 0 - Włącz / wyłącz emulator myszy

Możesz wyjść z Emulatora myszy, klikając prawym przyciskiem myszy ikonę myszy na pasku zadań.

Dostosowywanie szybkości myszy: Kliknij dwukrotnie jeden z plików .reg i uruchom ponownie program, aby zmienić szybkość myszy. Na przykład kliknij dwukrotnie plik SlowMouseSpeed.reg i uruchom ponownie program, jeśli uważasz, że prędkość myszy w emulatorze myszy jest zbyt wysoka.

Dla zaawansowanych użytkowników: jeśli chcesz dostosować szybkość myszy, możesz użyć regedit, aby zmienić wartości rejestru.

Znane problemy: Emulator myszy nie działa z monitami MS-Dos (9x) Emulator myszy nie działa z wejściem myszy DirectX (DirectInput)


0

W sourceforge znajduje się także genialny darmowy następca projektu openClick fastclicker. Nazywa się „Windows Fastest Mouse Clicker” (google it). Ta aplikacja korzysta z nowoczesnego wywołania systemowego SendInput () zamiast przestarzałego mouse_event () w fastclicker. Również „Windows Fastest Mouse Clicker” jest mocno zoptymalizowany dzięki kompilatorowi Intel C / C ++ 15.0.

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


0

Używam również Windows Fastest Mouse Clicker. Tydzień temu naprawili błąd, a ta aplikacja jest teraz 100 razy szybsza niż FastClicker by xytor wspomniany powyżej przez Michaela (z błędem był 10 razy szybszy).

Obejrzałem również kod źródłowy Windows Fastest Mouse Clicker i zaadaptowałem go do Java w moich bieżących projektach. Wskazówka:

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

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


0

Cześć Właśnie znalazłem inny użyteczny sposób, aby to zrobić w systemie Windows 7.

1) Wyszukaj „Mysz”, aby wyszukać program i pliki. Następnie kliknij wynik, który powinien otworzyć „Właściwości myszy”.

2) Kliknij „ClickLock”, który umożliwia podświetlenie lub przeciągnięcie bez przytrzymywania przycisku myszy.

3) Kliknij „Ustawienia”, aby dostosować czas do aktywacji „skryptu”.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.