GNU/Linux >> Linux Esercitazione >  >> Linux

Come mappare i tasti del mouse come tasti della tastiera senza perdere il "tastierino numerico" per Linux?

W00T !

Primo :crea uno script click :

#!/bin/bash

id=$(
    xinput list |
        awk '/Dell USB Keyboard/{print gensub(/.*id=([0-9]+).*/, "\\1", "1")}'
)
xdotool mousedown $1
while IFS= read -r event; do
    if [[ $event == *release* ]]; then
        xdotool mouseup $1
        exit
    fi
done < <(xinput test $id)

Quindi aggiungi una nuova scorciatoia da tastiera nel tuo gestore di finestre e mappa F1 per eseguire /path/to/mouse <1|3> (sinistra OR clic destro).

Et voilà;)

Questo può essere eseguito con xbindkeys essere WM agnostico

Modifica:

non so perché questo non funziona con archlinux + xfce 4.12 ma su Debian9 + Cinnamon

Modifica :

Questa soluzione funziona meglio :

In .bashrc :

xmodmap -e "keycode 67 = Pointer_Button1 Pointer_Button1"
xmodmap -e "keycode 68 = Pointer_Button2"
xmodmap -e "keycode 69 = Pointer_Button3"

Come scorciatoia da tastiera :

#!/bin/bash

id=$(
    xinput list |
        awk '/Dell USB Keyboard/{print gensub(/.*id=([0-9]+).*/, "\\1", "1")}'
)


(
    while read event; do
        if [[ $event == *release* ]]; then
            xkbset -m
            exit
        fi
    done < <(xinput test $id)
) &
xkbset m

Linux
  1. Come impacchettare applicazioni Python per Linux

  2. Come usare dd in Linux senza distruggere il tuo disco

  3. Come testare un pacchetto senza installarlo in Linux

  4. Come configurare le chiavi SSH per l'accesso ssh "senza password" in Linux

  5. Come imposto la dimensione del puntatore del mouse X nel sottosistema Windows per Linux

Come configurare il supporto del mouse per le console virtuali Linux

Come installare Setuptools per Python su Linux

Come configurare i dispositivi Razer su Linux per effetti di luce e altre configurazioni

Come installare AutoFS su Linux

Come configurare Synergy su Linux per condividere tastiera e mouse con più sistemi

Come registrare screencast su Linux con i clic del mouse e i tasti premuti mostrati