Apakah ada pintasan keyboard untuk klik tombol tengah di ubuntu?

8

Sisipkan sisipkan akan menempelkan apa yang ada di clipboard, tetapi klik tombol tengah (tempel teks yang dipilih) tampaknya tidak memiliki pintasan keyboard yang dapat saya temukan. Ini ubuntu. Adakah yang tahu?

Stu
sumber

Jawaban:

2

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/mousekeysdan hapus semuanya antara interpret.repeat= False;dan // New Keysym Actions. Perhatikan ini memetakan beberapa tindakan "keysym" baru di bawah ini, khususnya yang disebut Pointer_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 keysymgaris, dan menggunakan keycode garis. Kode kunci berbeda dari keyboard ke keyboard, jadi untuk mendapatkan kode kunci tombol yang ingin Anda gunakan, jalankan xevdi 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 xmodmapakan 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 dieksekusichmod +x ~/.middle-click.sh

Beaner
sumber
11

Bergantung pada program, coba SHIFT+ INSERTatau CTRL+ SHIFT+ INSERT.

Roy Rico
sumber
U ROCK !!! Ini benar-benar menyelamatkan saya setelah berjam-jam pengujian tanpa hasil. Dell notebook - 2018 - ubuntu 16.04.
tony gil