web-dev-qa-db-fra.com

Où sont stockés les scripts de presse clés?

Lorsque j'appuie sur la touche multimédia Augmenter le volume, je reçois la sortie suivante de xev.

KeyRelease event, serial 38, synthetic NO, window 0x4200001,
    root 0x91, subw 0x0, time 100844850, (1037,434), root:(1102,486),
    state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Où est la commande XF86AudioRaiseVolume stockée? Comment puis-je l'exécuter, disons, via le terminal?

3
jII

Vous pouvez trouver la définition de toutes les clés XF86 ici: http://cgit.freedesktop.org/xorg/proto/x11proto/tree/XF86keysym.h (ou installé sur votre système dans /usr/include/X11/XF86keysym.h, si vous avez installé x11proto-core-dev)

Pour l'exécuter à partir du terminal, installez simplement xdotool:

Sudo apt-get install xdotool

et courir:

xdotool key XF86AudioRaiseVolume
3
Sylvain Pineau