C'è un modo per inviare il segnale switch windows senza "Alt-Tab"?


8

Sto cercando di associare un pulsante switch window sul mio mouse a Ubuntu. Attualmente sto provando a farlo con xbindkeyse xte, ma farlo .xbindkeysrcsolo in output a Tabe non cambia Windows.

.xbindkeysrcCodice attuale :

"'xte' 'keydown Alt_L' 'keydown Tab' 'keyup Tab' 'keyup Alt_L'"
   b:10

Mi chiedo se c'è un comando diverso che potrei mettere che darebbe direttamente istruzioni per cambiare Windows.

EDIT: ho anche provato xdotool, ecco il codice che lo utilizza:

 "xdotool keydown alt key Tab && sleep 1 && xdotool keyup alt"
    b:10

Neanche ha funzionato.

EDIT2: ho provato xdotoolquello nella riga di comando e ha funzionato. C'è qualche motivo con cui non funziona xbindkeys?


xdotool key alt + Tab funziona bene su Ubuntu 12.04

Risposte:


5

L'ho fatto funzionare. Si scopre che dovevo mettere una pausa tra keydown alte key tab. Ho anche inserito il xdotoolcodice in un .shfile in modo da poterlo modificare senza riavviare xbindkeysogni volta.

xdotoolCodice di lavoro :

xdotool keydown alt
sleep .1
xdotool key Tab key alt

3

xte funziona anche se lo usi come

"xte 'keydown Alt_L' 'key Tab' 'keyup Alt_L'"
  b:10

0

Funziona con il metodo PitaJ: aggiungi il codice seguente nel file .xbindkeysrc (sostituisci "user123" con il tuo nome utente e correggi il percorso del file xdotool_Alt_Tab.sh nel percorso del tuo file)

"/home/user123/xdotool_Alt_Tab.sh"
b:9

Nota: reso xdotool_Alt_Tab.sh eseguibile da

 $ chmod +x xdotool_Alt_Tab.sh

oppure fai clic con il tasto destro su quel file -> Proprietà -> Fai clic sulla scheda Autorizzazione -> Seleziona la casella "Consenti l'esecuzione del file come programma"

Ho scoperto che dovevo premere e rilasciare quel pulsante del mouse abbastanza velocemente perché il tasto Tab potesse recuperare il tempo!


0

Uso questo approccio per emulare una console di presentazione per il software di presentazione che non ha detto funzionalità.

Questa è la mia sceneggiatura:

#!/bin/sh

sleep .2
xdotool key --clearmodifiers Left
xdotool keydown --clearmodifiers alt
sleep .1
xdotool key Tab
xdotool keyup alt
sleep .2

xdotool key --clearmodifiers Left
sleep .1
xdotool keydown --clearmodifiers alt
sleep .2
xdotool key Tab
xdotool keyup alt

Creane un altro per il movimento della freccia destra e assegnali alle scorciatoie usando xbindkey_config-gtk2(gui for xbindkyes). Quindi basta aprire una finestra con le diapositive e un'altra con un documento pdf delle note su monitor separati. Utilizza le combinazioni di tasti assegnate per passare alla diapositiva successiva in entrambe con un leggero ritardo.

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.