Esiste una scorciatoia da tastiera per il clic del pulsante centrale in Ubuntu?


9

Shift insert incollerà ciò che è negli appunti, ma il clic del pulsante centrale (incolla il testo selezionato) non sembra avere una scorciatoia da tastiera che posso trovare. Questo è Ubuntu. Qualcuno lo sa?

Risposte:


2

Usa bisogno di installare xkbset (puoi usare Synaptic Package Manager). Quindi consulta questo post sul blog per istruzioni.

Citato dal post del blog:

Innanzitutto, è necessario installare una vecchia estensione di accessibilità a X che si chiama xkbset . In Ubuntu o Debian, solo sudo apt-get install xkbset. L'idea originale di questo software è quella di fornire supporto a persone che potrebbero non essere in grado di usare un mouse o una tastiera così bene, quindi abilita cose come MouseKeys (controlla il cursore con il tastierino numerico) e StickyKeys (premi Maiusc, decolla, digita una lettera, ottenere un capitale) e SlowKeys (registra un tasto premuto solo dopo un certo periodo di tempo). Ma lo useremo per mappare un tasto della tastiera su un pulsante del mouse con MouseKeys.

Per prima cosa, ci libereremo di tutto ciò che riguarda il controllo del cursore, quindi puoi ancora usare il tuo tastierino numerico. Come root, modifica il file /usr/share/X11/xkb/compat/mousekeyse rimuovi tutto tra interpret.repeat= False;e // New Keysym Actions. Si noti che questo mappa alcune nuove azioni "keysym" di seguito, in particolare quella chiamata Pointer_Button2.

Successivamente, creeremo uno script per configurare xkbset, per attivare MouseKeys, per non disattivarlo dopo un periodo di inattività e per mappare una chiave di tua scelta per fare clic con il pulsante centrale. Ecco il mio ~/.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"

Questo mappa il tasto Menu (è tra Alt destra e Ctrl destra sulla mia tastiera, sembra un menu con un cursore del mouse) al pulsante del mouse 2, che è il clic centrale. Nota che posso anche usare qualsiasi altro tasto sulla tastiera, commentando la keysymriga e usando la keycode riga. I codici chiave sono diversi da tastiera a tastiera, quindi per ottenere il codice chiave del tasto che si desidera utilizzare, eseguire xevin un terminale, premere il tasto desiderato e guardare l'uscita del terminale.

Per gli utenti Mac, fare clic con il pulsante sinistro del mouse sul pulsante 1 e fare clic con il pulsante destro del mouse sul pulsante 3. Se stavo usando un Mac, immagino che mapperei il comando destro su Button2 e l'opzione destra su Button3. Spero che il lato destro di questi pulsanti abbia un codice chiave diverso dal lato sinistro. In caso contrario, ho letto di persone che usano F11 e / o F12. man xmodmapti dirà come usare un modificatore come Cmd + F12 se lo desideri.

Sotto Gnome, uso Sistema -> Preferenze -> Sessioni per avviare questo script mentre eseguo l'accesso, quindi non devo preoccuparmene di nuovo. Non dimenticare di rendere eseguibile il tuo scriptchmod +x ~/.middle-click.sh


11

A seconda del programma provare SHIFT+ INSERTo CTRL+ SHIFT+ INSERT.


U ROCK !!! Questo mi ha completamente salvato dopo ore e ore di test infruttuosi. Notebook Dell - 2018 - Ubuntu 16.04.
tony gil,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.