Bagaimana saya bisa mensimulasikan tombol tengah mouse di Linux?


0

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 xtedanxbindkeysseperti 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 .xbindkeysrcfile 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.


1
Keduanya xbindkeysdan xtemerupakan aplikasi tambahan yang mencegat peristiwa X. Lebih bersih untuk hanya mengubah peta tombol, misalnya dengan xinput --set-button-mapatau melalui properti, tergantung pada cara kerja trackball Anda. Lihat man xinput, dan man evdevjika Anda ingin merekam peta tombol di xorg.confuntuk membuatnya bekerja secara otomatis saat boot.
dirkt

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.