Saya menggunakan Logitech Anywhere Mouse MX di Ubuntu saya. Mouse berfungsi dengan baik, tapi saya tidak bisa menetapkan tindakan ke tombol tambahan yang tersedia di sana. Yang paling saya rindukan adalah tindakan "kembali" dan "maju" yang diberikan pada roda gulir miring ke kiri dan kanan.
Bagaimana saya bisa mengaktifkan fitur ini?
xbindkeys
setelah pengaturan.Saya punya mouse yang sama, dan saya ingin mengikat dua tombol di samping mouse untuk maju dan mundur. Inilah cara saya memecahkan ini:
1) Gunakan utilitas "xev" untuk menentukan nomor tombol yang ingin Anda bentuk ulang sesuai dengan. Anda mungkin harus menginstal paket ini menggunakan
Setelah xev terinstal, ketikkan "xev" ke terminal, dan sebuah jendela X yang berwarna putih dengan kotak hitam akan muncul. Memindahkan mouse Anda ke jendela itu akan mulai mendaftarkan acara ke terminal. Membaca hasil yang hati-hati akan memberi tahu Anda jumlah tombol mouse Anda. Di mouse saya, kiri dan kanan memiringkan peta ke tombol 6 dan 7 masing-masing.
2) Sekarang kita akan menggunakan utilitas "xbindkeys" untuk memetakan kembali tombol mouse ke penekanan tombol. Jika Anda belum menginstal ini, Anda mungkin harus menginstalnya
3) Buat file di direktori home Anda yang disebut ".xbindkeysrc". Inilah yang akan dibaca xbindkeys untuk melihat apa yang Anda remapping. Isi file .xbindkeysrc saya adalah:
Jadi ini memberitahu komputer saya untuk mengirim tombol keyboard menekan "Alt + Kiri" atau "Alt + Kanan" ke sistem menggunakan keyboard virtual (xvkbd) setiap kali tombol 8 pada mouse 0 ditekan atau tombol 9 pada mouse 0 ditekan masing-masing. Tombol-tombol ini sesuai dengan tombol maju dan mundur di sebagian besar aplikasi. Ini akan berfungsi, misalnya, di Nautilus, chrome /
Catatan : Anda mungkin perlu menginstal
xvkbd
jika belum ada di sistem Anda.sudo apt-get install xvkbd
sumber
sudo apt-get install xvkbd
hilang di sini?Inilah yang saya lakukan. Tidak ada
sudo
perintah atau paket baru yang diperlukan:xev
-> semua tombol sesuai dengan nilai tertentu, yang berarti mereka dikenali oleh sistemxinput list
-> mouse terdaftar dengan ID 9 dalam kasus sayaxinput list-props 9
menunjukkan pemetaan saat ini dan terutama bercerita tentang label tombol -> sepertinya kata pengantar / mundur terkait dengan tombol 8 dan 9 yang tidak saya miliki (kemiringan roda adalah 6 dan 7 dan dipetakan ke pengguliran horizontal)xmodmap
sebagaimana ditafsirkan oleh X adalah solusi paling nyaman bagi saya. Lima tombol pertama tidak boleh diubah (klik tengah kanan kiri dan naik turun atas), tetapi tombol yang melaporkan sebagai tombol 6 & 7 harus menavigasi ke depan / ke belakangxmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16"
di terminal menukar tombol 6 dan 7 dengan 8 dan 9 (secara virtual)xmodmap -e "pointer = default"
dan mencoba pemetaan yang berbedaman xmodmap
untuk menyimpan perintah ini dalam file yang dipanggil~/.xmodmaprc
atau menambahkan instruksi~/.bashrc
Bekerja untukku. Semoga ini membantu.
sumber
xmodmap
Pendekatan ini langsung bekerja untuk saya, tetapi ... apakah mungkin untuk memodifikasi pemetaan untuk mouse tertentu?Inilah yang bekerja untuk saya:
1) Instal xbindkeys
2) Instal xautomation
3) Buat file .xbindkeysrc di direktori home Anda dengan ini di dalamnya:
4) Buka Aplikasi Startup dan tambahkan program dengan perintah xbindkeys.
5) Keluar & masuk
Sumber: Forum Ubuntu
sumber
xbindkeys
entri ke Startup Apps, keluar dan masuk dan ... itu tidak berfungsi :-(Easystroke adalah, mudah diatur.
sumber