Hapus pilihan teks saat menggunakan roda gulir mouse Logitech di Sierra

9

Saya menggunakan mouse Logitech Performance MX dan karena meningkatkan ke Sierra, saya mengalami kesulitan saat menggunakan saya scroll wheeluntuk memilih teks dalam jumlah besar. Biasanya, saya gulir sambil memegang left mousedan ini selalu berhasil. Sekarang ketika saya gulir, itu membatalkan teks yang telah saya pilih.

Mungkinkah ini masalah pengemudi?

Joseph Toronto
sumber
Sudah ada beberapa masalah dengan tikus Sierra dan Logitech di sini. Lakukan pencarian dan lihat apakah ada masalah yang akan memperbaiki masalah. Saya percaya mereka kebanyakan datang untuk memperbarui ke driver Logitech terbaru.
fsb
2
Saya tidak mengalami masalah dengan efek inersia atau pengguliran berombak, saya mengalami masalah dalam memilih teks. Bukankah itu dianggap masalah yang berbeda? Bagaimanapun saya menginstal driver terbaru dan masalahnya masih sama. Saya mencoba mouse USB generik yang telah saya letakkan dan tidak ada masalah.
Joseph Toronto
Jika mouse USB generik tidak memiliki masalah maka masalahnya bukan pada Sierra tetapi dengan mouse Logitech dan bagaimana penanganannya memilih teks.
fsb
Ini bukan duplikat, dan saya telah meminta intervensi moderator untuk dibuka kembali. Saya mengalami masalah yang sama setelah menggunakan driver pembaruan logitech. Pengguliran roda mouse telah membaik, tetapi masih mengalami masalah dengan mouse secara acak menembakkan klik saat tombol kiri mouse ditekan, dan ini sangat menyakitkan ketika bergulir dengan roda mouse saat mencoba memilih teks.
Abram
Masalah yang sama pada saya. Sangat membuat frustrasi. Saya menggunakan LCC v3.9.5.66 dengan MacOS 10.12.1. Seperti dicatat dalam posting SE Tertaut, masalah inersia terus menjadi masalah. Saya sudah memberi tahu Logitech, meskipun mereka awalnya merespons dengan respons paling umum: "Cabut dan pasang kembali penerima mouse; Coba port usb lain dari komputer; dll." Saya menyarankan orang lain untuk menghubungi dukungan Logitech.
Dolan Antenucci

Jawaban:

2

Tidak benar-benar jawaban akhir, hanya berbagi temuan saya, karena saya juga kesal dengan masalah ini: seperti yang Dolan Antenucci berkomentar, menghapus LCC akan menormalkan perilaku tombol terus-mouse-kiri-digabungkan dengan menggulir, tetapi dengan mengorbankan kehilangan kustomisasi mouse. Bukan pilihan bagi saya.

Anehnya, saya telah mencari dan mencari selama berjam-jam, dan sepertinya tidak ada orang lain yang mengeluh tentang hal ini. Yang paling dekat yang bisa saya temukan adalah laporan bug dalam kerangka UI yang ditulis dengan Python, tetapi sangat dekat dalam perilaku sehingga untuk sesaat (atau beberapa, atau lebih ;-)) Saya harus bertanya pada diri sendiri apakah itu benar-benar kebetulan ( Saya sekarang, saya sekarang ..).

Lihat https://github.com/kivy/kivy/issues/5058

Di sana mereka menggambarkan (hampir?) Persis apa yang saya yakini terjadi di sini: Menggulir menghasilkan acara mouse untuk tombol yang sebelumnya ditekan.

Untuk memverifikasi, Anda dapat mencoba ini: di browser, tekan dan tahan tombol kanan. Kemudian gerakkan mouse ke atas opsi menu pop-up (katakan, "kembali"), lalu gulir roda. Opsi ini dipilih, seolah-olah Anda telah melepaskan tombol.

Hal yang sama terjadi dengan pemilihan teks. Lakukan ini: dengan klik kiri dan tahan mouse, pilih beberapa teks, "beku gerakan mouse" (jelaskan nanti), kemudian gulir ke bawah (tapi jangan terlalu banyak, biarkan teks yang sudah dipilih tetap terlihat). Teks yang tetap dipilih hanya teks yang dipilih sebelum gerakan gulir (seolah-olah Anda telah melepaskan tombol sesaat sebelum mulai menggulir). Kemudian berhenti menggulir, tahan shift, dan lakukan gerakan mouse. Menanggapi langkah terkecil, teks di antara secara otomatis ditambahkan ke pilihan, dan setelah ini Anda bahkan dapat melepaskan shift, tidak masalah lagi, terus gerakkan mouse (asalkan Anda tidak memindahkan gulir) untuk melanjutkan penyetelan pilihan. Inilah yang seharusnya terjadi jika Anda telah melepaskan tombol sesaat sebelum mulai menggulir (alias mouse up event), lakukan beberapa gulir,

Satu-satunya tangkapan adalah bahwa, jika sambil menahan tombol dan setelah beberapa pengguliran (yang "salah" menghasilkan peristiwa tombol mouse), Anda melakukan gerakan mouse apa pun, sebagai tanggapan terhadap langkah ini, (mungkin dalam upaya) untuk menghormati fakta bahwa Anda masih memegang tombol, sistem segera menghasilkan acara tombol mouse.

Itu sebabnya Anda berpikir gulir membatalkan pemilihan teks: biasanya, ketika seseorang melakukan beberapa gulir untuk menambah pilihan, lakukan tanpa menggerakkan tetikus, tetapi cenderung membuat beberapa gerakan mouse akhir setelah gulir, Anda menyesuaikan akhir pemilihan. Coba tahan tombol, buat beberapa pilihan melalui bergerak, diamkan gerakan mouse, gulir (tetap beku), lepaskan tombol, gerakkan mouse (perhatikan, pilihan tidak hilang), lalu geser + klik / tahan, ketika mouse mencapai titik tujuan. Karena Anda melepaskan tombol sesaat sebelum memulai kembali gerakan mouse, ketika Anda melakukan gerakan baru, sistem tidak akan menghasilkan peristiwa tombol mouse, setelah tidak perlu "menghormati" keadaan ini (setelah semua, tombol sudah naik) .

Bukan gulir yang membatalkan pemilihan teks: melainkan gerakan mouse, setelah menggulir, sambil menjaga tombol mouse tetap ke bawah.

Saya pikir ini merupakan upaya untuk mempertahankan / mendapatkan kembali konsistensi sistem, karena info terakhir yang dilewati, pada dasarnya, salah: peristiwa tombol mouse, sebagai konsekuensi dari gerakan gulir, seharusnya tidak pernah terjadi.

Saya akan melaporkan ini ke logitech, mungkin jika disajikan dengan beberapa penjelasan lebih teknis mereka akan memperbaiki masalah. (Ya Tuhan, apakah sangat menyakitkan untuk menggunakan situs mereka mengirim pesan sederhana, ada yang tahu cara yang lebih mudah?)

Sementara itu, sebagai solusinya, untuk memilih teks yang panjang, Anda dapat melakukan seperti yang saya katakan di atas: buat seleksi awal, lepaskan tombol, gulir ke tujuan, dan geser klik / tahan lagi, untuk menyelesaikan seleksi.

Edson Freitas
sumber