Une fenêtre apparaîtra (fond blanc par défaut), où vous pourrez taper la touche (clavier ou autres périphériques) afin d'avoir en output du terminal le détail de ce dernier.
Exemple avec la touche {Prior} :
~~~
KeyRelease event, serial 36, synthetic NO, window 0x1200001,
root 0xad, subw 0x0, time 1169588306, (2255,-3), root:(2256,553),
state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
~~~
Pour **xmodmap**, l'élément à regarder est le *keycode* (112 dans l'exemple) et le nom de cette dernière au niveau du *keysym* (Prior dans l'exemple).
Si les doigts de la mains sont positionnés dans le rang du milieu (qsdf-jklm : pour un azerty), on pourra apprécier avoir les flèches directionnelles à ce niveau là pour ne pas avoir besoin de retirer les doigts de la rangée.
Beaucoup de raccourcis se recoupent entre logiciels et sont accessible même si le moteur de l'interface est parfois complètement différent des uns des autres. Certains raccourcis sont indépendant du logiciel (comme se déplacer dans le corps d'un texte) mais d'autre sont à une volonté d'uniformisé certains raccourcis considéré comme acquis et standard.
- texte / déplacements :
~~~{.bash}
<fleches_directionnelles> = "Se déplacer dans un champs texte"
<Ctrl> + <fleches_directionnelles> = "Se déplacer mot par mot dans un champs texte - blocs de lignes en bloc de lignes"
<Shift> + <fleches_directionnelles> = "Sélectionner du texte"
<Shift> + <Ctrl> + <fleches_directionneles> = "Sélectionner du texte mot par mot"
<Tab> = "Se positionner sur le champs/lien texte suivant"
<Shift> + <Tab> = "Se positionner su le champs/lien précédent"