Linux: emula i clic del mouse con la tastiera


14

Come posso emulare un clic del mouse su una tastiera su Linux, ad esempio definendo che il mio tasto CTRL destro dovrebbe comportarsi come se avessi fatto clic con il tasto destro del mouse?

Risposte:


16

C'è un'opzione "usa il tastierino numerico come mouse" sia per kde che per gnome. In kde 4.4 si trova in Impostazioni di sistema -> Mouse -> Navigazione del mouse. Penso che sia sotto le impostazioni di accessibilità in gnome. Le azioni del clic appaiono sui tasti attorno al tastierino numerico: il tasto "+" è il tasto destro e il tasto "5" è lasciato clic in kde.

Se non esegui kde / gnome o vuoi usare una soluzione più configurabile, dovrebbe funzionare una sorta di combinazione di questi due programmi:

http://www.semicomplete.com/blog/geekery/xdo.html

http://www.nongnu.org/xbindkeys/xbindkeys.html

Utilizzare xbindkey per associare un tasto premuto

   echo "click 3" | xdo

per ottenere un clic destro.


2
In KDE 4.7 questo è stato spostato e rinominato leggermente: Hardware | Dispositivi di input | Mouse | Navigazione del mouse | Sposta il puntatore con la tastiera. Grazie per il consiglio! Risolto perfettamente il mio problema (solo uno stilo senza pulsanti ...)
kwutchak,

2
xdo non sembra fare il trucco per me, ma lo xdotool click 3fa.
Dario Seidl,

7

È possibile creare collegamenti Keyboard > Custom Shortcutse aggiungere i comandi xdotool. Per esempio:

Super + Z -> xdotool click 1 # left click
Super + X -> xdotool click 2 # middle click
Super + C -> xdotool click 3 # right click

3

In CentOS 6.4 è qui:

Menu Sistema -> Preferenze -> Tastiera -> Clic del mouse (scheda) -> Abilita tastiera per emulare il mouse (casella di controllo)

Ora usa la tastiera '5' per fare clic con il tasto sinistro (gli altri numeri della tastiera muovono il mouse).

Preferenze del mouse (linuxtopia.org)

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.