Przeciągnij opóźnienie na Mac + Trackball

2

Używam trackballa Kensington Slimblade z macOS Sierra. Widzę dziwną usterkę, w której system nigdy nie zaczyna przeciągania, gdy początkowo klikam. Ten problem pojawia się w moich aplikacjach, od wybierania obrazów w Photoshopie po przeciąganie tekstu w terminalu.

Jeśli ostrożnie przesunę kursor nad tekstem, kliknij, poczekaj ... a następnie przeciągnij, działa dobrze. Ale jeśli poruszam się szybko, zdarzenie mouseDown () wydaje się zdarzać co najmniej 100 ms za późno.

Na przykład. w tym tekście: ABCDEFGHIJKLMNOPQRSTUVWXYZ, wybieranie od początku przy pełnej prędkości nie przechwytuje aż do litery J. Jeśli wybiorę powoli, zaczepi się wokół B lub C. Irytująco powoli zacznie łapać od A. Jeśli spróbuję przeciągnąć okno z boku często okno nawet się nie porusza, chyba że zrobię to powoli, tak jakby okno nigdy nie otrzymało pierwszego kliknięcia, aby zainicjować przeciąganie. Wydaje się, że ten problem się pogarsza.

Korzystam z procesora Core i7 4Gz z dyskiem SSD z minimalnym wykorzystaniem procesora / HD.

Dlaczego tak się dzieje i jak mogę to poprawić?

iRyanBell
źródło

Odpowiedzi:

1

Naprawiłem to (w Expert Mouse 2.01), najpierw sugerując resetowanie ustawień domyślnych w preferencjach, a następnie dodając moje preferencje z powrotem jeden po drugim. Okazało się, że przyczyną tego problemu jest przypisanie akcji do dwóch dolnych przycisków , które przypisałem do „Przeciągnij”. Pozostawienie tego przypisania powoduje, że przeciąganie i klikanie lewym przyciskiem myszy powoduje „szybsze” przesunięcie pozycji.

Sądzę, że Kensington wprowadził niewielkie opóźnienie, aby sprawdzić, czy klikniesz zarówno lewy, jak i prawy dolny przycisk, i tylko wtedy, gdy to opóźnienie się skończy, interpretują je tylko jako kliknięcie lewym dolnym przyciskiem. Mogę zrozumieć, dlaczego jest to konieczne, ale myślę, że powinniśmy być w stanie go ulepszyć.

Faelkle
źródło
1
W rzeczywistości, co jest logiczne, każde przypisanie do dwóch dolnych przycisków powoduje to.
Faelkle
1

Aha, zrobiłem „Przywróć domyślne” w okienku preferencji TrackballWorks i poprawiłem ten problem. Zrobiłem to samo na moim innym komputerze Mac, który miał ten problem i rozwiązał problem również tam. Rozwiązany!

iRyanBell
źródło