Logitech Mouse: bagaimana saya bisa menggunakan tombol tambahan?

67

Saya baru-baru ini membeli mouse Logitech M560.

Ini berfungsi dengan baik di Mac saya, tapi saya ingin tahu apakah ada perangkat lunak / prefpane (gratis atau berbayar) yang dapat saya gunakan untuk memetakan tombol tambahan yang saya miliki di mouse saya (yaitu untuk membuka dashboard, pilih baris, dll ...)

Logitech saat ini tidak menawarkan dukungan untuk Mac untuk model ini (saya mengetahui hal ini ketika saya membeli mouse)

masukkan deskripsi gambar di sini

Tanpa konfigurasi tombol sisi bawah berfungsi sebagai "Tambahkan bookmark" di Chrome, jadi saya pikir saya bisa melakukan sesuatu untuk ini ...

Napolux
sumber
Saya tidak bisa menambahkan jawaban, tetapi jawaban yang benar adalah menginstal Pusat Kontrol Logitech. Saya melakukan ini dengan M510 saya dan tombol kembali dan maju saya berfungsi sekarang. Saya bahkan tidak perlu mengkonfigurasi apa pun. Di sinilah tempat untuk mendapatkannya . Tidak perlu membeli aplikasi apa pun.
Dorian
1
Untuk perangkat yang lebih baru (mis. M510), pada Juli 2019, perangkat lunak yang tepat untuk diinstal disebut "Opsi Logitech" . Saya mencoba perangkat lunak Pusat Kontrol dan segera memberi tahu saya bahwa perangkat saya tidak didukung.
Dylan Nissley

Jawaban:

46

Berkat jawaban sebelumnya, saya berhasil menggunakan BetterTouchTool untuk memetakan tiga tombol berbeda:

  • Tandai tab "Normal Mice":
    • Tombol 3 (roda kiri)
    • Tombol 4 (Roda kanan)
  • Luncurkan "Keyboard" tab:
    • cmd + D (Kembali), yang saya tetapkan untuk "Klik tengah".

Dua tombol tetap tidak dapat dipetakan (Maju dan klik Tengah), tetapi lebih baik daripada tidak sama sekali. Semoga itu sesuai dengan kebutuhan Anda.

floriangouy
sumber
Untuk tombol lain gunakan opsi Urutan Kunci untuk merekam serangkaian tombol, tombol-tombol ini benar-benar mengeksekusi urutan unik dari penekanan yang dapat Anda petakan.
RenaissanceProgrammer
35

Jika Anda tertarik menggunakan tombol samping untuk navigasi, saya membuat utilitas menu bar sumber terbuka yang disebut SensibleSideButtons yang menyelesaikan masalah ini. Alih-alih mengikat tombol samping ke pintasan keyboard seperti kebanyakan program lain yang disebutkan di sini, saya malah mengikatnya ke gerakan menggesek kiri dan kanan virtual. Pendekatan ini menawarkan beberapa manfaat: adopsi yang hampir universal di seluruh OS (termasuk Xcode), penghindaran perilaku yang merusak, tidak ada bilah menu yang berkedip atau suara yang mengganggu, perintah hanya dikirim ke jendela tertentu di bawah kursor Anda.

(Ini mengasumsikan bahwa tombol samping Anda memancarkan peristiwa M4 dan M5 standar.)

Archagon
sumber
6
Sudah mencobanya. Penyiapan mudah (tidak ada yang dikonfigurasi), dan back / forward berfungsi di Chrome / Finder / XCode seperti yang diharapkan. Terima kasih.
Damn Vegetables
1
Itu alat yang paling berguna dari semua. Itu hanya bekerja di luar kotak!
Evgenia Manolova
1
Alat luar biasa. Bekerja sangat baik di dalam tamu VMware macOS 10.12.
Sébastien
Akankah SensibleSideButtons bekerja ketika panel kontrol logitech diinstal? Saya menginstalnya tetapi tidak ada bedanya untuk tombol samping M560 saya.
m000
Tidak yakin, maaf - satu-satunya persyaratan adalah mouse memancarkan perintah M4 dan M5 standar. Saya pikir beberapa tikus Logitech mungkin memiliki cara pintas keyboard atau sistem hardcoded ke tombol.
Archagon
17

Saya telah menggunakan Steermouse di masa lalu dengan hasil yang sangat baik.

sdmeyers
sumber
9

BetterTouchTool

BetterTouchTool akan memungkinkan Anda memetakan tombol mouse ke pintasan keyboard atau tindakan yang telah ditentukan. Cukup klik di area dengan tombol yang ingin Anda petakan, pilih tombol pengubah jika Anda mau, lalu pilih pintasan keyboard atau tindakan yang telah ditentukan untuk memetakan.

GRG
sumber
1
Tidak bekerja dengan M560. Tombol tambahan tidak dikenali.
Napolux
1
@Napolux Pastikan Anda tidak memiliki driver / perangkat lunak mouse lain yang mungkin memengaruhinya (buka BTT → Pengaturan dan periksa daftar kemungkinan konflik di bagian bawah), dan jangan lupa untuk memberikan akses aksesibilitas BTT :)
grg
Saya melakukannya. Tidak berhasil ...
Napolux
Sudah mencoba semua alat yang terdaftar di halaman ini dan hanya yang ini biarkan saya menetapkan tombol M570 dengan sukses. Yang lain akan mengatakan mereka bekerja di aplikasi tetapi tidak dalam praktek
stonedauwg
8

Saya telah menggunakan USB Overdrive

USB Overdrive adalah driver perangkat untuk Mac OS X yang menangani semua mouse USB / trackball / joystick / gamepad / keyboard media dan mouse Bluetooth apa pun dari pabrikan mana pun dan memungkinkan Anda mengonfigurasinya baik secara global atau berdasarkan aplikasi, per perangkat per aplikasi . Perhatikan bahwa Apple Magic Mouse dan Magic Trackpad tidak ditangani oleh USB Overdrive untuk membiarkan Mac OS X menerapkan dukungan multitouch penuh.

Bekerja dengan sangat baik.

markhunte
sumber
7

Menurut jawaban pada pertanyaan yang serupa, dimungkinkan untuk menggunakan program yang disebut Karabiner untuk mendeteksi acara keyboard khusus Logitec Windows yang dikirim oleh M560, dan menerjemahkannya ke acara keyboard atau tombol mouse biasa yang dapat diambil oleh alat-alat seperti BetterTouchTool seperti .

Silakan lihat jawaban asli pada pertanyaan duplikat untuk perincian lengkap, termasuk file konfigurasi Karabiner untuk M560.

Theodore Murdock
sumber
Sayangnya untuk MacOS Sierra (10.12) dan seterusnya Karabiner Elements saat ini tidak menyediakan dukungan mouse / perangkat penunjuk - Lihat jawaban saya di bawah ini di Hammerspoon sebagai alternatif.
Pierz
1

Hammerspoon adalah alat serbaguna open source gratis lainnya yang dapat digunakan untuk memetakan tombol pada mouse ke fungsi yang berbeda - dengan banyak opsi / plugin lainnya (dikenal sebagai 'Sendok') tersedia. Anda harus menginstal alat dan menyediakannya dengan beberapa konfigurasi yang sesuai - lihat contoh di sini untuk memetakan ulang mouse. Berikut adalah contoh konfigurasi yang memetakan kembali tombol mini kanan mouse Logitech Marble (4) menjadi sebagai klik Tengah (2):

hs.eventtap.new({4,25,26},
    function(e)
        local pressedMouseButton = e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber'])
        if pressedMouseButton == 4 then
           mousepos = hs.mouse.getAbsolutePosition()
           hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber, 2):post()
        end
    end
):start() 
Pierz
sumber
1

Saya membuat Mac Mouse Fix .

Ini memungkinkan Anda memetakan ulang Tombol Samping Anda ke Windows-style Back and Forward (seperti Sensible Side Buttons - pada kenyataannya, saya menyalin kode mereka) atau ke Switching Spaces. Ini juga dilengkapi dengan algoritma Smooth-Scrolling, yang saya pikir memberikan keseimbangan yang bagus antara fluiditas dan kontrol, dan banyak lagi.

Perbaikan Mac Mouse sangat ringan pada sumber daya sistem dan ini merupakan System Preferences Plugin sehingga tidak ada item status bar. Saya mencoba membuatnya sebebas mungkin.

Selain itu, ini 100% gratis, tidak menjual data Anda atau apa pun, ringan, mudah digunakan, dan sepenuhnya open source.

Saya sangat berharap bahwa Anda akan menemukan Memperbaiki Mouse Mac berguna!

Unduh | Github

Noah Nuebling
sumber
1
Ketika Anda mencapai emas di antara beberapa jawaban yang dipilih
azerafati