Saya punya mouse dengan banyak tombol, tapi itu bukan merek arus utama seperti Logitech. Untuk Windows, saya memiliki driver yang memungkinkan saya menetapkan tindakan seperti close-window (Ctrl + W) atau tab berikutnya (Ctrl + Tab), tetapi saya tidak memiliki driver Linux. Karena Linux sangat fleksibel, saya pikir mungkin ada cara umum untuk melakukan ini, terlepas dari merek?
Pembaruan: Berdasarkan masukan dari Cyrex, saya menginstal dan menjalankan sudo apt-get install btnx
yang menemukan beberapa tetapi tidak semua tombol mouse.
Ditemukan: kiri, kanan, roda, klik roda, ibu jari fwd, ibu jari belakang.
Tidak ditemukan: roda kiri, roda kanan, tombol tengah ibu jari.
ID vendor adalah 0x04d9, ID Model adalah 0xa015.
Pembaruan 2: Dalam Sistem> Prefs> Mouse ada ikon bola lampu untuk menguji kecepatan klik dua kali. Setiap tombol yang berfungsi dapat menghidupkan & mematikan bohlam, tetapi tombol yang hilang tidak bisa. Tampaknya Ubuntu tidak mengetahui tombol-tombol ini dan karenanya tidak mendaftarkan klik mereka. Saya kira saya perlu mencari driver, meskipun mouse mainstream mungkin cara yang lebih mudah.
Jawaban:
Jika semua tombol terdeteksi dengan benar maka Anda dapat menginstal btnx:
sudo apt-get install btnx
ATAUsudo aptitude install btnx
Lalu pergi ke: Aplikasi -> Alat Sistem -> Btnx
Ini memiliki dukungan untuk banyak jenis tikus
sumber
Saya punya MX Anywhere "M-R0001"
Saya menggunakan tombol maju dan Kembali sebagai Salin dan Tempel.
Langkah-langkah:
1) Semua tombol terdeteksi dengan kernel terakhir ... setidaknya dengan
2) Jadi, pada dasarnya, Anda hanya perlu memetakan tombol-tombol itu dengan tindakan yang diinginkan. Bagaimana cara mengetahui dengan tombol ditekan dan kode numerik koresponden? Nah, Anda bisa menggunakan program 'xev':
Program ini adalah sniffer acara kunci dan mouse. Saat dijalankan, Anda dapat melihat jendela di mana Anda dapat menekan tombol mouse dan melihat apakah mereka terdeteksi. Misalnya, dengan tombol zoom pada Performance MX Anda akan melihat sesuatu seperti itu:
itu berarti 13 adalah kode untuk tombol mouse itu. Anda dapat mencoba setiap tombol mouse di tangan Anda ... untuk akses mudah, berikut adalah peta untuk Performance MX:
tombol lainnya dikenali dengan baik dan Anda tidak perlu memetakan tindakan.
3) Sekarang, Anda perlu menginstal sedikit program untuk memetakan kembali input mouse dan keyboard. Pesulapnya adalah 'xbindkeys' ... instalasi yang mudah menggunakan:
4) Setelah terinstal, Anda dapat melakukan keajaiban. Idenya adalah mengonfigurasi tombol mouse untuk mengirim kombinasi tombol untuk mengaktifkan fungsionalitas desktop lainnya (sebagai fakta, xbindkeys dapat digunakan untuk menjalankan program lain saat Anda menekan tombol mouse). Di KDE Anda dapat melakukannya dengan kombinasi tombol Ctrl + F10. Intinya adalah membuat file konfigurasi xbindkeys 'untuk melakukan pekerjaan itu.
5) Untuk membuat file konfigurasi, jalankan perintah berikut:
6) Dan kita perlu mengedit file untuk menentukan pemetaan tombol Anda:
7) Kita perlu menambahkan konfigurasi tombol-ke-tombol kita. Sebagai contoh, saya memiliki yang berikut ini:
8) Ada persyaratan baru. program 'xte', yang pada dasarnya mensimulasikan kombinasi tekan tombol pengguna. Instal menggunakan:
Sekarang, jika Anda menjalankan terminal sesuatu seperti:
itu berarti mensimulasikan penekanan tombol Ctrl+ F10. Idenya menggunakan xbindkeys untuk mengatakan: "ketika saya menekan tombol mouse ke-13, kirim tombol Ctrl+ F10keyboard menggunakan program xte untuk menghasilkan itu"
9) Dan akhirnya, Anda perlu mengkonfigurasi 'xbindkeys' untuk berjalan secara otomatis pada startup sistem. Aplikasi Startup / Tambah tombol program dan ketik '/ usr / bin / xbindkeys' pada dialog.
DIBUAT
sumber
xev | grep button
untuk tombol mouse ..Easystroke adalah aplikasi pengenalan gerakan mouse dan manajer gerakan mouse untuk Ubuntu dan distribusi Linux lainnya. ini memungkinkan pengguna untuk mengontrol aplikasi ubuntu dengan gerakan mouse yang digambar tangan atau Draw on the Screen. Easystroke berfungsi pada PC Tablet, dapat digunakan sama baiknya dengan mouse, pena, atau bahkan jari Anda jika Anda memiliki layar sentuh yang sensitif.
Instal Easystroke di Ubuntu
Jika Anda ingin menginstal easystroke melalui PPA, Anda dapat menambahkan repositori PPA, ketikkan perintah ini:
Untuk Pengguna Unity : EasyStroke belum menggunakan applet indikator, jadi ketika Anda menjalankannya dari menu, Anda tidak memiliki apa-apa di Indicator Applet. Untuk mengatasi masalah ini, jalankan perintah ini di terminal:
Ini akan menjalankan EasyStroke dan membuka jendela konfigurasi secara otomatis.
Sumber
sumber
Easystroke Gesture Recognition dirancang terutama untuk membuat gerakan perangkat penunjuk kustom , tetapi juga dapat digunakan untuk menetapkan tindakan pada penekanan tombol sederhana.
Untuk menggunakannya dengan cara ini,
Dalam Preferensi ▸ Perilaku ▸ Tombol Tambahan ▸ Tambah , pilih Gerakan Instan lalu tekan tombol mouse yang diinginkan di kotak abu-abu.
Dalam Tindakan , klik Tambahkan Aksi .
Klik dua kali pada kolom Stoke dan kemudian tekan lagi tombol mouse yang diinginkan.
Klik di kolom Nama , Jenis dan Detail untuk mengatur tindakan.
sumber
Jika Anda menginstal CompizConfig Settings Manager maka Anda akan dapat mengatur banyak pintasan tombol mouse manajemen jendela.
Mungkin perlu upaya untuk mengetahui tombol mana yang mana.
Dalam tangkapan layar saya menetapkan untuk membuka sakelar Tab + Super ke klik kiri roda gulir saya.
sumber
Olli Salonen memiliki ppa sendiri yang perlu ditambahkan ke daftar Anda jika Anda ingin menginstal melalui apt. Ini adalah info tentang menambahkan ppa.
https://launchpad.net/~daou/+archive/ppa
Juga, tautan ini mungkin membantu menginstal pada versi Ubuntu yang lebih baru karena saya melihat Olli tidak aktif untuk sementara waktu sekarang.
sumber
Btnx tersedia untuk diunduh dari sini .
sumber
Sumber ada di sini: http://github.com/cdobrich/btnx.git Ini dibangun dan dijalankan di Linux Mint 13 saya tanpa masalah. Peringatan: btnx-config perlu dijalankan dengan perm root.
sumber
Pada pertengahan 2017, sepertinya tidak ada paket btnx yang diperbarui untuk Ubuntu 16.04 LTS, dan easystroke juga tampaknya tidak dipertahankan lagi.
Saya ingin menetapkan salin / rekatkan ke dua tombol tambahan dari Microsoft IntelliMouse saya (yang sudah berumur puluhan tahun, tetapi sudah teruji perang) , dan akhirnya memilih imwheel , yang dijelaskan di halaman ini di Wiki Ubuntu .
Untuk referensi, inilah saya
~/.imwheelrc
:Untuk memulai bersama-sama alat dengan server X, ditetapkan
IMWHEEL_START=1
dalam/etc/X11/imwheel/startup.conf
.sumber
Jawaban yang diterima sudah usang, di sini adalah versi yang diperbarui.
Anda harus sudah memiliki ini karena harus datang dengan Ubuntu, tetapi jalankan ini untuk berjaga-jaga.
Sekarang, unduh & instal
1) btnx-config 2) btnx Dalam urutan ini.
Untuk memasang:
Buka zip, dan
cd
ke masing-masing folder ini.Di masing-masing dijalankan:
Setelah keduanya diinstal, jalankan
Di tab Konfigurasi, klik Deteksi Mouse & Tombol
Di tab Tombol, tetapkan tombol atau fungsi tombol mouse Anda. Pastikan Anda ☑ tanda centang diaktifkan .
Terakhir, di tab Konfigurasi, klik tombol Restart btx sehingga perubahan Anda mulai berlaku.
sumber