Jak emulować przeciąganie i upuszczanie bez trzymania przycisku myszy w dół?
Wykonywanie standardowego ruchu przeciągania i upuszczania za pomocą myszy lub trackpad nie jest trudne do zrobienia normalnie, ale jeśli dochodzisz do siebie po kontuzji, niektóre czynności lub ruchy mogą być problematyczne i bolesne. Mając to na uwadze, dzisiejszy post pytań i odpowiedzi SuperUser jest gotowy pomóc cierpiącemu czytelnikowi.
Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.
Pytanie
Czytnik SuperUser Jason S chce wiedzieć, jak emulować przeciąganie i upuszczanie bez przytrzymywania przycisku myszy:
Obecnie dochodzę do siebie po urazie górnego odcinka kręgosłupa i stwierdzam, że działanie "przeciągnij i upuść" irytuje niektóre mięśnie górnej części pleców. Przesuwanie kursora myszy nie stanowi problemu, ale przytrzymanie przycisku podczas jego przesuwania (w rzeczywistości używam track pad, ale jest to ten sam problem).
Czy jest coś na system Windows 7 (jak na przykład oprogramowanie do wtyczek), które mogłem wykorzystać jako alternatywę lub zamiennik dla funkcji przeciągania i upuszczania, która działałaby w ten sam sposób? Innymi słowy, mógłbym zrobić coś takiego jak Shift + kliknięcie, a system operacyjny mógłby myśleć, że przycisk myszy jest ciągle przytrzymywany, dopóki nie kliknę gdzieś indziej? Lubię to:
- Shift + Click uruchamia "tryb przeciągania" (zdarzenie MouseDown)
- Przesunięcie myszy w "trybie przeciągania" powoduje, że system operacyjny sądzi, że przycisk myszy wciąż jest wciśnięty
- Kliknięcie ponownie podczas "trybu przeciągania" inicjuje wydanie (zdarzenie MouseUp)
Jak emulujesz przeciąganie i upuszczanie bez trzymania przycisku myszy w dół?
Odpowiedź
Dostawcy SuperUser Keltari i hvd mają dla nas odpowiedź. Najpierw, Keltari:
Windows ma ClickLock funkcja, która pozwala wyróżnić lub przeciągnąć elementy bez ciągłego trzymania przycisku myszy w dół. Idź do Panel sterowania, następnie Właściwości myszy. Pod Zakładka Przyciski, Wybierz Włącz ClickLock.
Po włączeniu funkcji krótko naciśnij i przytrzymaj przycisk myszy dla żądanych pozycji. Aby je zwolnić, krótko naciśnij i przytrzymaj ponownie przycisk myszy. Możesz nawet zmienić czas potrzebny na naciśnięcie przycisku Ustawienia kiedyś ClickLock funkcja została włączona.
Następująca odpowiedź z hvd:
Zamiast innych opublikowanych odpowiedzi możesz włączyć Klawisze myszy. Klawisze myszy umożliwia korzystanie z klawiatury numerycznej do sterowania wskaźnikiem myszy i przyciskami. Możesz połączyć to z prawdziwą myszą lub trackpad'em, aby użyć klawiatury do sterowania przyciskami, ale mysz lub trackpad do sterowania pozycjonowaniem.
Alt + Shift + NumLock otworzy okno dialogowe z pytaniem, czy chcesz włączyć Klawisze myszy. Po włączeniu klawisze numeryczne / (ukośnik) i - Klawisze (dash) mogą służyć do przełączania między lewym i prawym przyciskiem myszy, lub * (gwiazda) dla obu. 0 (zero) spowoduje naciśnięcie i przytrzymanie przycisku myszy i . (dziesiętny) wyda go.
Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.