-
Notifications
You must be signed in to change notification settings - Fork 16
/
xdotool.txt
51 lines (40 loc) · 2.85 KB
/
xdotool.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
XDOTOOL
xdotool COMMAND #Provoque des mouvements de souris, des entrées au
#clavier, des actions sur les fenêtres.
CLAVIER ==> #Voici les entrées au clavier :
type STRING... #Tape STRING...
key TOUCHE... #Tape TOUCHE... Touche peut être :
# - a, b, ...
# - alt, ctrl, shift, super, meta
# - BackSpace, F2, ...
#Pour entrer plusieurs touches en même temps, les
#séparer par + :
# - alt+r, ...
keydown TOUCHE... #Tape TOUCHE... et maintien la dernière TOUCHE
SOURIS ==> #Voici les mouvements de souris :
mousemove X Y #Déplace la souris immédiatement aux coordonnées X et Y
#de l'écran (0 0 est le coin supérieur gauche)
getmouselocation #Imprime l'emplacement de la souris
click NOMBRE #Clique :
# - gauche si NOMBRE est 1
# - milieu si NOMBRE est 2
# - droit si NOMBRE est 3
WINDOWS ==> #Voici les actions sur fenêtres :
search STRING #Affiche l'ID des fenêtres contenant STRING dans leur
#nom ou titre
getwindowfocus #Affiche l'ID de la fenêtre ayant le focus
getactivewindow #Même chose, mais plus sûr
windowsize ID X Y #Redimensionne la fenêtre dont l'ID est ID à X pixels
#de largeur et Y de hauteur
windowsize --usehints #Même chose mais utilise par exemple le nombre de
ID X Y #caractères plutôt que les pixels pour un terminal
windowmove ID X Y #Déplace la fenêtre dont l'ID est ID aux coordonnées X
#et Y de l'écran
windowfocus ID #Donne le focus à la fenêtre dont l'ID est ID
windowactivate ID #Même chose, mais change de bureau si la fenêtre est sur
#un bureau différent
windowraise ID #Place la fenêtre dont l'ID est ID en haut de la pile
windowunmap ID #Fait disparaître la fenêtre dont l'ID est ID
windowmap ID #Fait réapparaître la fenêtre dont l'ID est ID