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
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
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':
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:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
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 kembali: 8
- Tombol maju: 9
- Tombol zoom: 13
- Tampilkan tombol windows: 10
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:
sudo apt-get install xbindkeys
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:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) Dan kita perlu mengedit file untuk menentukan pemetaan tombol Anda:
gedit $HOME/.xbindkeysrc
7) Kita perlu menambahkan konfigurasi tombol-ke-tombol kita. Sebagai contoh, saya memiliki yang berikut ini:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Ada persyaratan baru. program 'xte', yang pada dasarnya mensimulasikan kombinasi tekan tombol pengguna. Instal menggunakan:
sudo apt-get install xautomation
Sekarang, jika Anda menjalankan terminal sesuatu seperti:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
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