Pertanyaan Apakah ada cara untuk mengaktifkan gulir klik tengah?


Masalahnya mirip dengan ini: Thinkpad tengah tombol bergulir

Tapi di sini, saya memiliki komputer rata-rata. Pada dasarnya, ketika saya menekan tombol tengah di Windows dan memindahkan kursor sedikit dari posisi awal halaman mulai bergulir yang sangat nyaman karena saya tidak perlu menggulir roda gila.

Saya melihat solusi kedua untuk pertanyaan yang disebutkan sebelumnya; menu drop-down tombol diabu-abukan.

Terima kasih sebelumnya.


15
2018-06-17 19:20


asal




Jawaban:


Anda dapat mengaktifkannya selama sesi saat ini menggunakan xinput perintah. Pertama-tama, tentukan ID perangkat yang Anda inginkan dengan menjalankannya xinput list perintah. Outputnya akan terlihat seperti berikut:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=8    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=9    [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Logitech Logitech USB Headset             id=10   [slave  keyboard (3)]
    ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=11   [slave  keyboard (3)]

Perhatikan ID yang terkait dengan perangkat yang ingin Anda aktifkan emulasi roda mouse, lalu jalankan dua perintah berikut:

xinput set-int-prop $ID "Evdev Wheel Emulation" 8 1
xinput set-int-prop $ID "Evdev Wheel Emulation Button" 8 2

Perintah pertama memungkinkan emulasi roda mouse, sementara yang kedua mengaturnya untuk mengaktifkan ketika tombol tengah (kedua) dipegang. Anda dapat menonaktifkan emulasi roda dengan menjalankan:

xinput set-int-prop $ID "Evdev Wheel Emulation" 8 0

11
2018-06-18 16:30



Eeeh, bagus untuk solusi yang buruk ... Tapi saya mencari solusi yang lebih elegan karena melakukan hal itu sangat tidak nyaman. - nickguletskii
Nah, Anda mengatakan bahwa gpointing-device-settings solusi dari pertanyaan lain tidak membantu. Jika saran ini berfungsi untuk Anda tetapi tidak berfungsi gpointing-device-settings, maka bug itu ada di aplikasi itu (pada dasarnya ini hanyalah sebuah front end untuk twitling xinput properties). Anda bisa mengikuti itu dengan laporan bug. - James Henstridge
Juga, jawaban pertama dalam pertanyaan itu (sebuah fragmen xorg.conf) harus melakukan trik (Anda hanya perlu mengatur EmulateWheel dan EmulateWheelButton pilihan meskipun). - James Henstridge
@ James Henstridge Saya baru saja mencoba ini, sayangnya ini tidak berhasil. xinput set-int-prop $ ID "Evdev Wheel Emulation" 8 1 Format tidak valid 1 Jadi saya berasumsi bahwa saya harus mengganti $ ID dengan ID dari perangkat penunjuk, saya lakukan. Tidak mengembalikan apa-apa. Diulang dengan yang kedua. Tidak melakukan apa pun. - nickguletskii
Anda harus mengganti $ ID dengan ID dari perangkat yang ingin Anda modifikasi (untuk perangkat di sistem saya, 8 atau 12 mewakili perangkat mouse saya). Jika Anda mendapatkan kesalahan "Invalid format 1", maka Anda pasti melewatkan argumen dan itu memperlakukan 1 sebagai argumen ke-3 untuk set-int-prop bukannya ke-4. - James Henstridge


Saya ingin tahu apakah Anda berbicara tentang 'Autoscrolling' di Firefox di sini? Saya tidak tahu cara mendapatkan fitur di seluruh sistem, tetapi jika Anda ingin mengaktifkan gulir klik tengah di Firefox, buka Edit / Preferensi / Lanjutan / Umum dan klik Gunakan autoscrolling. (Perhatikan bahwa jika Anda mengklik tengah sambil melayang pada tautan, Anda akan membuka tautan itu di tab baru).

Jika ini yang Anda inginkan, Anda harus memperbarui pertanyaan untuk menyebutkan Firefox. Jika tidak, maaf saya tidak bisa membantu. enable autoscrolling


9
2018-06-18 19:30



Saya tidak menggunakan Firefox tetapi inilah yang saya inginkan. - nickguletskii
Ekstensi Autoscroll berfungsi untuk Chrome / Chromium. Itu disini: chrome.google.com/webstore/detail/… - Tom Brossman
masukkan itu dalam jawaban dan saya akan upvote. Saya takut saya tidak dapat menerima ini sebagai jawaban yang dibutuhkan karena hanya menyelesaikan ini untuk aplikasi tertentu. - nickguletskii
itu juga tidak melakukannya semulus yang saya harapkan. - nickguletskii