Saya memiliki Mouse Laser Logitech MX400 yang memiliki 5 tombol + 4 untuk pengguliran vertikal / horizontal. Saya ingin pengaturannya jadi daripada menggulir horizontal menekan kanan pada scrollwheel akan mengirim Ctrl+ Tabdan kiri akan mengirim Ctrl+ Shift+ Tab, yang akan memungkinkan saya untuk menelusuri tab di browser.
Juga, akan lebih baik jika saya dapat memetakan kembali tombol tengah ke salah satu yang ada di samping karena sangat sulit untuk ditekan.
Bonus lainnya adalah jika saya dapat menulis skrip yang memungkinkan saya untuk menentukan tombol apa yang bergantung pada jendela mana yang sedang aktif.
Saya sudah mencoba menggunakan xmodmap
tetapi saya hanya bisa melihat cara mengatur ulang tombol, tidak meminta mereka mengirim sinyal kunci.
Terima kasih sebelumnya.
Peta Tombol (menggunakan xev
):
Left 1
Middle 2
Right 3
ScrollUp 4
ScrollDown 5
ScrollLeft 6
ScrollRight 7
Backward 8
Forward 9
sumber
Terima kasih kepada semua orang untuk solusinya. Berikut ini adalah panduan yang lebih mudah / dikombinasikan (dilakukan pada Xubuntu 18.04).
Buka terminal (seperti xterm / terminal / terminator), menjadi root (
sudo su -
) atau gunakan sudo di depan perintah:Periksa pemetaan tombol dengan
xev
, untuk ini Anda tidak perlu izin root, keluar dari sesi root (denganexit
) atau buka terminal lain sebagai pengguna.Sebuah jendela kecil akan muncul. Anda harus memindahkan mouse ke jendela itu dan menekan tombol yang ingin Anda remap. Contoh output di terminal adalah:
Ini adalah tombol sisi ke-2 pada mouse saya yang ingin saya gunakan sebagai PAGE_DOWN.
Ini adalah tombol sisi ke-1 (ya, urutannya terbalik) yang ingin saya gunakan sebagai PAGE_UP.
Ketika Anda memiliki semua tombol yang ingin Anda remap, Anda dapat menutup jendela xev kecil. Buka editor favorit Anda (gedit / vi / nano misalnya) dan edit file konfigurasi.
Jika Anda sudah memiliki beberapa konten dalam file, lihat apakah sudah ada ikatan seperti itu (tidak mungkin, tidak secara default) dan tambahkan di akhir.
Catatan: Anda memerlukan dua entri, satu untuk menekan tombol dan satu untuk rilis.
Tombol 8 + 9 akan dipetakan ke tombol "Next" (yang merupakan PAGE_DOWN) dan "Prior" (PAGE_UP). Jika Anda ingin memetakan kunci yang berbeda, Anda dapat menemukan simbol kunci dengan xev.
Seperti sebelumnya, mulai di terminal, pindahkan mouse ke jendela kecil dan tekan tombol yang diinginkan.
Simpan dan bunuh xbindings.
Anda sekarang dapat menggunakan tombol samping tambahan pada mouse. Pengaturan akan dimuat secara otomatis pada reboot / login berikutnya. Anda hanya perlu
killall [...]
perintah dari atas jika Anda mengubah pengaturan.sumber