Saya baru saja mendapatkan trackball mouse 4-tombol tanpa roda mouse (banyak dari mereka tidak memiliki roda mouse, untuk beberapa alasan), dan saya ingin membuat salah satu dari tombol-tombol itu bertindak seperti tombol mouse tengah (untuk tujuan autoscrolling ). 4-tombol, secara default, adalah untuk klik kiri, klik kanan, kembali dan maju (yaitu kembali / meneruskan halaman saat browsing web). Saya mengubah tombol kembali / maju untuk bertindak seperti page-up dan page-down (menggunakan xte
danxbindkeys
seperti yang disarankan dalam jawaban untuk pertanyaan di suatu tempat di StackExchange), tetapi saya tidak sepenuhnya puas dengan itu; jadi, saya ingin mengubah salah satu tombol (tombol kembali) menjadi tombol tengah mouse, dan melakukan sesuatu yang kreatif dengan yang lain, tapi saya tidak tahu bagaimana membuat satu tombol mensimulasikan yang lain (saya juga tidak tahu nama tombol tengah mouse). Namun, saya tahu cara membuat tombol mouse mewakili kunci atau kombinasi tombol pada keyboard (atau cara membuatnya meluncurkan program atau skrip). Sunting: Saya menemukan cara untuk memetakan kembali tombol mouse, tetapi tampaknya tidak berfungsi dengan Tombol-2 (itu tombol kanan, kan? Saya ingin tombol yang membuat lingkaran dengan panah muncul dan ketika Anda memindahkan mouse itu menggulir ke arah Anda memindahkannya, juga, ketika Anda mengklik tautan dengannya, ia membukanya di tab baru,
Bagaimanapun, inilah yang saya coba masukkan ke dalam .xbindkeysrc
file saya :
"xte 'mouseclick 2'"
b:8
Catatan: Menekan klik kiri dan klik kanan pada saat yang sama tidak mensimulasikan tombol tengah mouse pada OS saya (Xubuntu 17.04) dengan mouse saya.
xbindkeys
danxte
merupakan aplikasi tambahan yang mencegat peristiwa X. Lebih bersih untuk hanya mengubah peta tombol, misalnya denganxinput --set-button-map
atau melalui properti, tergantung pada cara kerja trackball Anda. Lihatman xinput
, danman evdev
jika Anda ingin merekam peta tombol dixorg.conf
untuk membuatnya bekerja secara otomatis saat boot.Jawaban:
Ini dapat diselesaikan dengan memetakan tombol mouse ke tombol keyboard melalui xkbset: lihat Menggunakan tombol untuk tombol mouse di linux. Alternatif untuk AHK?
sumber