Czy istnieje sposób naśladowania przeciągania i upuszczania bez konieczności przytrzymywania myszy?

37

Mam problem z kontuzją górnej części pleców i stwierdzam, że przeciąganie i upuszczanie irytują niektóre mięśnie górnej części pleców. Poruszanie kursorem myszy nie stanowi problemu, ale przytrzymanie przycisku podczas przesuwania jest. (W rzeczywistości używam gładzika, ale to ten sam problem.)

Czy jest jakiś sposób (za pomocą jakiegoś oprogramowania wtyczek, jeśli to konieczne) w systemie Windows 7, że mógłbym użyć alternatywy dla przeciągania i upuszczania, która wygląda tak samo dla oprogramowania? Innymi słowy, mógłbym zrobić coś takiego jak SHIFT + kliknięcie i sprawiłoby, że system operacyjny pomyślałby, że mysz jest nadal przytrzymywana, dopóki nie kliknę gdzie indziej?

  • SHIFT + kliknięcie przechodzi w „tryb przeciągania”, emituje zdarzenie MOUSEDOWN
  • poruszanie myszą w „trybie przeciągania” sprawia, że ​​system operacyjny myśli, że przycisk myszy jest nadal wciśnięty
  • kliknięcie w „trybie przeciągania” emituje zdarzenie MOUSEUP i wychodzi z „trybu przeciągania”
Jason S.
źródło
14
W rzeczywistości nie jest to ten sam problem; trackpady to paskudne, skręcające palce urządzenia - weź mysz, cały proces jest bardziej płynny. W przeciwnym razie większość oprogramowania gładzika ma coś w rodzaju „stylu kranu”, który zostanie rozpoznany jako „przytrzymaj”, zajrzyj do panelu sterowania pada
Tetsujin
1
zamiast tego spróbuj użyć klawiatury
njzk2,
1
@Tetsujin Wysokiej jakości trackpady z dobrymi sterownikami mogą być bardzo miłe w użyciu. Po prostu większość trackpadów jest okropna.
Alexander O'Mara,
5
Często korzystałem z trackpadów i myszy; myszy sprawiają mi ból i nie używam ich, gdy mogę tego uniknąć, natomiast mój gładzik w notebooku jest czymś, czego mogę używać przez dłuższy czas. Więc nie, nie dostanę myszy.
Jason S,
1
Jeśli dotkniesz myszką myszy na dotykowej części touchpada, często zmieni się on z normalnego ruchu na tryb kliknięcia + przesuwania, aby zmienić z powrotem po zwolnieniu palca.
wizzwizz4,

Odpowiedzi:

68

System Windows ma funkcję „ClickLock”, która umożliwia podświetlenie lub przeciąganie bez przytrzymywania przycisku myszy.

Przejdź do Panelu sterowania, a następnie Właściwości myszy. Na karcie Przyciski zaznacz „Włącz ClickLock”.

Po włączeniu krótko naciśnij i przytrzymaj przycisk myszy. Aby zwolnić, krótko naciśnij i przytrzymaj ponownie. Możesz nawet zmienić długość naciśnięcia przycisku w „Ustawieniach ...” po włączeniu ClickLock.

wprowadź opis zdjęcia tutaj

Keltari
źródło
41
Nie nazwali tego StickyMouse? Bluźnierstwo!
user253751,
3
@ user20574 co to jest StickyMouse? Google daje to
phuclv
22
@ Lưu Vĩnh Phúc Myślę, że gra na stickykeys.
Alexander O'Mara,
11
@ AlexanderO'Mara Rymuje się również z Myszką Miki.
Matthew Crumley,
możesz nacisnąć Alt + Printscreen, aby pobierał tylko zrzut ekranu systemu Windows zamiast całego ekranu, który będzie wyglądał znacznie lepiej
phuclv
18

Alternatywnie do już opublikowanych odpowiedzi możesz włączyć Klawisze myszy. Klawisze myszy pozwalają używać klawiatury numerycznej do sterowania wskaźnikiem myszy i przyciskami. Możesz to połączyć z prawdziwą myszą lub gładzikiem, aby używać klawiatury do sterowania przyciskami, a myszy lub gładzika do pozycjonowania.

AltShiftNumLockwyświetla okno dialogowe z pytaniem, czy chcesz włączyć Klawisze myszy. Po włączeniu klawiatury numerycznej /i -klawiszy można używać do przełączania między lewym i prawym przyciskiem myszy (lub *w obu przypadkach), 0naciśnij i przytrzymaj przycisk myszy i zwolnij .go.

hvd
źródło
8

Jeśli używasz „ClickLock” (Windows 7 i wyżej), musisz być w stanie nacisnąć przycisk myszy przez bardzo krótki czas, aby rozpocząć przeciąganie, jednak wiele osób nie może tego zrobić ....

Na rynku dostępnych jest wiele myszy z dodatkowymi przyciskami, często z oprogramowaniem, które pozwala określić, co mają robić dodatkowe przyciski. XMouse Button Control (XMBC) to darmowe oprogramowanie, które twierdzi, że działa z większością myszy z dodatkowymi przyciskami i pozwala kontrolować, co robią te przyciski, jedną z opcji, które daje, jest „Kliknięcie i przeciągnięcie [Lepkie przyciski / klawisze]”

Jeśli używasz myszy Microsoft Mouse, możesz pobrać oprogramowanie sterujące ze słyszenia , przepraszam, nie mogę znaleźć listy tego, co pozwala zdefiniować każdy przycisk myszy do zrobienia w każdej wersji systemu Windows, ale warto spróbować.

Ian Ringrose
źródło
4
Uważam, że powinieneś pisać from herezamiast from hear.
haykam
2
Jeśli nie możesz nawet użyć funkcji Click Lock, być może lepiej byłoby użyć klawiszy myszy - powoduje to, że 0klawisz klawiatury przytrzymuje przycisk myszy, podczas gdy .klawisz klawiatury zwalnia.
Neil
3

Dla osób cierpiących na różne podrażnienia / schorzenia, które utrudniają lub uniemożliwiają kliknięcie myszą, znalazłem przydatne narzędzie , cytuję:

Point-N-Click to DARMOWA samodzielna wirtualna mysz ekranowa zaprojektowana dla osób niepełnosprawnych, które utrudniają lub uniemożliwiają kliknięcie fizycznej myszy komputerowej. Tak długo, jak mogą poruszać myszą, trackballem lub innym urządzeniem wskazującym, mogą wysyłać kliknięcia myszy do praktycznie dowolnej aplikacji Windows lub aplikacji DOS, która może działać w oknie, a nawet wielu na pełnym ekranie.

Klikasz (lub przeciągasz, lub cokolwiek innego - patrz możliwe działania poniżej), po prostu zatrzymując wskaźnik urządzenia na określony czas.

Być może twoje problemy nie są tak poważne, ale piszę to z powodu innych czytelników z obrażeniami lub niepełnosprawnością.

  • Nie zapomnij uruchomić go jako administrator w systemie Windows 7 i nowszych.

wprowadź opis zdjęcia tutaj

Jakiś czas temu opublikowałem już podobną odpowiedź na stronie z zaleceniami dotyczącymi oprogramowania .

miroxlav
źródło
2

Użyj trackballa, ale przypnij przycisk, który chcesz nacisnąć drugą ręką. Jest to funkcja, której szukam w małej (na HTPC) klawiaturze + urządzeniu kulowym. Ale dla dobrej jakości trackballa Kensington byłby to prosty mod, który podłączy przełącznik równolegle do istniejącego. Połóż go po drugiej stronie klawiatury lub użyj przełącznika nożnego. Firma produkująca XKeys sprzedaje przełączniki nożne i tym podobne.

Sugeruję, że byłoby to najbardziej ergonomiczne.

Jeśli chodzi o przełączanie klawiszy, myślę, że oferują to niektóre sterowniki myszy / trackballa innych firm. Nie przypominam sobie obecnego oprogramowania Kensington, ale jak zauważasz, „inne” kulki potrzebują tego rodzaju rzeczy dla większej liczby użytkowników. Przy 4 lub 6 przyciskach może być wybór, aby zablokować lewy przycisk w dół. Widziałem to wiele lat temu, ale mógł to być Logitech.

JDługosz
źródło
powiedział, że oprogramowanie, a nie sprzęt
Keltari,
2
Proponuję jako najlepsze rozwiązanie; nie uważał prostego modu, ale uważał, że specjalny sprzęt jest niepraktyczny. I pamiętasz Circuit Cellar ? Steve powiedział, że jego ulubionym językiem programowania jest „lut”, więc…
JDługosz
2
Mysz typu run-of-the-mill <5 USD podłączona jako drugie urządzenie wejściowe powinna służyć temu celowi bez konieczności modyfikacji. Odwróć go, aby przyciski były skierowane w Twoją stronę. Wyjmij piłkę.
Ben Voigt,
2

Na wypadek, gdyby żaden z wymienionych sposobów nie zadziałał, AutoHotKey pozwala robić dokładnie to, czego szukasz. W rzeczywistości użyłem podobnego skryptu, kiedy wciąż próbowałem załatwić sprawę na moim eeePC. Zainstaluj AHK Interpreter, a następnie zapisz ten skrypt jako plik * .ahk i uruchom go.

Hotkey, LButton,, Off ; we only need this once the Win + MouseLeft combo has been triggered
return

+LButton::
Send, {LButton Down} ; Send a MOUSEDOWN event
OnExit("sendUpEvent") ; ensure the mouse button is not left in the 'down' state upon script exit
Hotkey, LButton,, On ; Activate Hotkey below
return

LButton::
sendUpEvent()
{
    OnExit("sendUpEvent", 0) ; removing the onExit handler here avoids unnecessarily sending a MOUSEUP upon exit
    Send, {LButton Up} ; Send a MOUSEUP event
    Hotkey, LButton,, Off ; switch back to normal left click behaviour
    LButtonHeldDown := false
}
MayaS
źródło
2

Chociaż myślę, że odpowiedzi Keltari i Mioxlava są prawdopodobnie tym, do czego dążyliście, ale chciałbym jeszcze wprowadzić pionowe myszy do gry.

Po cierpieniu z powodu silnego bólu pleców (nie spowodowanego urazem) podczas wykonywania intensywnej pracy z myszą odkryłem, że używanie pionowej myszy jest bardzo dużą ulgą. Może minąć kilka dni, zanim zapoznasz się ze zmienioną pozycją dłoni myszy, ale po pewnym czasie używanie zwykłej myszy było jeszcze bardziej niezręczne, nie mówiąc już o użyciu gładzika.

Na rynku jest mnóstwo produktów, na początek polecam przyjrzeć się im:

Dostępne są również oczywiście ich wersje bezprzewodowe.

PS: Ja nie związany z żadnym z wymienionych firm nie mogę sprzedawać swoje produkty lub korzyści z wspomnieć ich w jakikolwiek sposób.

antiplex
źródło
1

Możesz kupić przełączniki nożne, które będą działać jak przyciski myszy lub klawiatury. Może się okazać, że jeden z nich jest bardziej odpowiedni niż jakiekolwiek inne obejściowe oprogramowanie.

Mick
źródło
2
Dzięki, ale nie to, o co prosiłem.
Jason S
1
Podobnie niektóre myszy do gier z przyciskami do zmapowania pozwalają zmapować dodatkowe przyciski do kliknięcia i przytrzymania
Chris H
0

Wszystkie te wspaniałe odpowiedzi wydają mi się dość skomplikowane. Myślę, że problem można rozwiązać łatwiej za pomocą klawiszy CTRL + ALT. CTRL + ALT + X (nożyczki), aby coś wyciąć; CTRL + ALT + C (kopiuj), aby go skopiować; CTRL + ALT + V (strzałka w dół), aby wkleić. Jest wiele innych, ale z tych ciągle korzystam. Może to wyeliminować wiele konieczności przytrzymywania klawisza myszy podczas przeciągania.

Aby ograniczyć potrzebę przeciągania nad rzeczą, aby ją wybrać, spróbuj kliknąćdwukrotnie , co zwykle podświetli słowo lub element; trzykrotne kliknięcie wybiera naturalną kombinację słów lub przedmiotów. W tym polu tekstowym potrójny zaznacza cały akapit. Eksperymentuj, może nie działać we wszystkich programach lub systemach operacyjnych. Korzystam z systemu Windows 10, ale działał w systemie Vista, a wcześniej nie pamiętam.

po wybraniu tego, co chcesz skopiować lub przenieść, naciśnij CTRL + ALT + C, aby go skopiować, lub X, aby go przenieść. kliknij obszar, który chcesz umieścić, i naciśnij CTRL + ALT + V.

Mam nadzieję, że jest to dla ciebie prostsze rozwiązanie. Błogosławieństwa

CK O'Shea
źródło
Niektóre programy (w szczególności programy do rysowania) wymagają kliknięcia i przeciągnięcia, aby przenieść lub umieścić elementy w określonych lokalizacjach na ekranie, więc skróty klawiaturowe naprawdę nie pomagają.
Jason S