Jawaban:
Gunakan perlu menginstal xkbset (Anda dapat menggunakan Synaptic Package Manager). Kemudian lihat posting blog ini untuk caranya.
Dikutip dari posting blog:
Pertama, kita perlu menginstal ekstensi aksesibilitas lama ke X yang disebut xkbset . Di Ubuntu atau Debian, cukup
sudo apt-get install xkbset
. Ide asli dari perangkat lunak ini adalah untuk memberikan dukungan bagi orang-orang yang mungkin tidak dapat menggunakan mouse atau keyboard dengan baik, sehingga memungkinkan hal-hal seperti MouseKeys (mengontrol kursor dengan numpad) dan StickyKeys (tekan shift, lepas landas, ketik surat, dapatkan modal), dan SlowKeys (hanya mendaftarkan penekanan tombol setelah waktu tertentu). Tapi kita akan menggunakannya untuk memetakan tombol keyboard ke tombol mouse dengan MouseKeys.Pertama, kami akan menyingkirkan semua kontrol kursor, jadi Anda masih bisa menggunakan numpad Anda. Sebagai root, edit file
/usr/share/X11/xkb/compat/mousekeys
dan hapus semuanya antarainterpret.repeat= False;
dan// New Keysym Actions
. Perhatikan ini memetakan beberapa tindakan "keysym" baru di bawah ini, khususnya yang disebutPointer_Button2
.Selanjutnya, kami akan membuat skrip untuk mengkonfigurasi xkbset, untuk mengaktifkan MouseKeys, untuk tidak mematikannya setelah periode tidak aktif, dan untuk memetakan kunci pilihan Anda untuk klik tengah. Ini milik saya
~/.middle-click.sh
:#!/bin/bash # set XKB layout setxkbmap -layout us # turn on mousekeys xkbset m # stop mousekeys expiring after a timeout xkbset exp =m # map keysym to other keysym xmodmap -e "keysym Menu = Pointer_Button2" # this also works # xmodmap -e "keycode 135 = Pointer_Button2"
Ini memetakan tombol Menu (antara Alt Kanan dan Ctrl kanan pada keyboard saya, terlihat seperti menu dengan kursor mouse) ke tombol mouse 2, yang merupakan klik tengah. Perhatikan saya juga dapat menggunakan tombol lain di keyboard, dengan mengomentari
keysym
garis, dan menggunakankeycode
garis. Kode kunci berbeda dari keyboard ke keyboard, jadi untuk mendapatkan kode kunci tombol yang ingin Anda gunakan, jalankanxev
di terminal, tekan tombol yang Anda inginkan, dan perhatikan output terminal.Untuk pengguna Mac, klik kiri adalah tombol 1, dan klik kanan adalah tombol 3. Jika saya menggunakan Mac, saya bayangkan saya akan memetakan Perintah Kanan ke Button2, dan Opsi Kanan ke Tombol3. Saya berharap sisi kanan tombol-tombol ini memiliki kode kunci yang berbeda dengan sisi kiri. Jika tidak, saya pernah membaca tentang orang yang menggunakan F11 dan / atau F12.
man xmodmap
akan memberi tahu Anda cara menggunakan pengubah seperti Cmd + F12 jika Anda menginginkannya.Di bawah Gnome, saya menggunakan Sistem -> Preferensi -> Sesi untuk memulai skrip ini saat saya masuk, jadi saya tidak perlu khawatir lagi. Jangan lupa untuk membuat skrip Anda dapat dieksekusi
chmod +x ~/.middle-click.sh