Bagaimana Memetakan Tombol Mouse di Linux?

How Map Mouse Button Linux



Tutorial ini menunjukkan cara memetakan tombol mouse di Linux baik dari baris perintah maupun GUI.

Memetakan Tombol Mouse di Linux dari Command Line:

Untuk memetakan mouse Anda dari baris perintah, Anda memerlukan xinput, utilitas baris perintah untuk mengonfigurasi dan menguji perangkat input X. Xinput memungkinkan Anda menampilkan perangkat input yang tersedia, menanyakan informasi tentang perangkat, dan mengedit pengaturan perangkat input.







Untuk menginstal xinput di distribusi Linux berbasis Debian, jalankan perintah berikut:



$sudotepatInstallmasukan



Saat Anda menjalankan xinput, output akan menampilkan perangkat input seperti keyboard, mouse, web cam, dll. Seperti yang Anda lihat, mouse saya yang terdeteksi adalah USB OPTICAL MOUSE dengan ID 10. ID adalah informasi yang akan Anda gunakan pada langkah selanjutnya.





$masukan

Sekarang, Anda perlu mendapatkan peta tombol mouse Anda. Untuk tujuan ini, Anda perlu menggunakan xinput dengan opsi get-button-map untuk ID 10, seperti yang ditunjukkan pada contoh di bawah ini:



$xinput get-button-map10

Seperti yang Anda lihat, ada 7 tombol, termasuk petunjuk arah untuk mouse. Anda dapat mempelajari fungsi tombol menggunakan parameter daftar seperti yang ditunjukkan pada contoh berikut.

$daftar masukan x10

Sekarang, Anda perlu mengidentifikasi setiap tombol. Anda dapat melakukannya dengan menggunakan opsi tes untuk perangkat 10 seperti yang ditunjukkan pada contoh berikut. Setelah dijalankan, tekan setiap tombol dan output akan mengembalikan nomornya.

$masukantes 10

Atau, Anda juga dapat menggunakan perintah xev untuk mengidentifikasi tombol dan tombol seperti yang ditunjukkan pada contoh di bawah ini. Posisikan penunjuk Anda di dalam kotak putih dan tekan tombol atau tombol yang ingin Anda identifikasi.

$xev

Klik kiri saya adalah nomor 1, dan klik kanan saya adalah nomor 3. Untuk membalikkan tombol, Anda perlu menggunakan opsi set-button-map, diikuti oleh ID mouse dan peta tombol. Dalam hal ini, saya mengganti 1 dengan 3, dan 3 dengan 1, kiri dengan kanan dan kanan dengan kiri.

$xinput set-tombol-peta10 3 2 1 4 5 6 7

Sekarang, uji tombol Anda.

Xinput juga dapat digunakan untuk memetakan keyboard Anda atau perangkat input lain yang berbeda (seperti joystick). Untuk informasi lebih lanjut tentang XInput, Anda dapat mengunjungi https://linux.die.net/man/1/xinput

Memetakan Mouse Anda dari Command Line (Xmodmap):

Anda juga dapat memetakan mouse Anda menggunakan Xmodmap. Dalam hal ini kita akan memetakan tombol mouse dengan keyboard. Untuk memulai, instal xkbset dengan menjalankan perintah di bawah ini:

$sudotepatInstallxkbset


Di Arch Linux, Anda dapat menjalankan:

$sudopacman-Sxorg-xmodmap xorg-xev xorg-setxkbmap
busur-Sxkbset

Sekarang, buat file konfigurasi Xmodmap dengan menjalankan perintah di bawah ini. Kemudian, buka file yang dibuat menggunakan editor teks pada contoh di bawah ini saya menggunakan nano.

$xmodmap -pke >~/.Xmodmap

Kolom kode kunci mewakili sebuah kunci. Anda juga dapat mengidentifikasi kunci menggunakan perintah xev yang digunakan sebelumnya.

Misalnya, untuk memberikan fungsi klik kiri tombol, itu harus didefinisikan sebagai Pointer_Button1. Untuk menentukan kunci sebagai klik kiri, itu harus Pointer_Button3.

Anda juga dapat menggunakan xmodmap sebagai perintah, misalnya, untuk mengubah tombol menu menjadi klik kiri, jalankan:

$xmodmap -Dan 'kode kunci 135 = Pointer_Button1'

Kemudian logout dan login kembali untuk menerapkan perubahan. Ingatlah bahwa perubahan hanya akan bertahan jika disimpan dalam file konfigurasi.

Untuk informasi tambahan tentang Xmodmap Anda dapat membaca halaman manual https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

Memetakan Tombol Mouse di Linux dari GUI:

Bagian ini menunjukkan cara memetakan tombol mouse dari antarmuka pengguna grafis menggunakan Key Mapper. Sebelum memulai instal paket yang disebut python-pydbus menggunakan apt seperti yang ditunjukkan di bawah ini:

$sudotepatInstallpython-pydbus

Sekarang unduh Key Mapper. Anda dapat mengunduh Key Mapper dari https://github.com/sezanzeb/key-mapper/releases/

Anda juga bisa mendapatkannya menggunakan wget seperti pada contoh di bawah ini (ingat untuk memperbarui versi).

Catatan : Untuk distribusi Linux lainnya, unduh paket .tar.gz.

$wgethttps://github.com/sezanzeb/key-mapper/rilis/unduh/1.0.0/key-mapper-1.0.0.deb

Setelah diunduh pada distribusi Linux berbasis Debian, jalankan perintah di bawah ini:

$sudo dpkg -Sayakey-mapper-1.0.0.deb

Jalankan Key-Mapper dengan menjalankan perintah di bawah ini:

$key-mapper-gtk

Key Mapper sepenuhnya intuitif. Di sisi tombol, tekan tombol yang ingin Anda petakan. Remap tombol pada kolom Mapping, lalu tekan tombol Apply dua kali. Anda selalu dapat menekan CTRL+DEL untuk mengembalikan pengaturan default.

Kesimpulan:

Seperti yang Anda lihat, memetakan tombol mouse di Linux adalah tugas mudah yang dapat dipelajari dan diterapkan oleh semua level pengguna Linux. Fungsi ini sangat berguna jika perangkat input rusak atau saat perangkat input tidak didukung oleh Linux kami. Beberapa pengguna mungkin menggunakan tips yang dijelaskan di atas juga untuk mengonfigurasi joystick untuk bermain game atau untuk aksesibilitas.

Saya harap tutorial ini bermanfaat. Ikuti terus Linux Hint untuk tips dan tutorial Linux lainnya.