Message du 21/04/14 00:59
De : "Cedric Roux"
A : dubsv(a)free.fr, "Liste des débutants sur GNU/Linux"
Copie à :
Objet : Re: [LAZ/Debutants] qqs questions
On 04/20/2014 01:51 PM, Dubois Vincent wrote: >> 3) Comment obtenir dans Writer les
voyelles espagnoles accentuées >> ? Sous windows, on les obtient par ALT + 160....
>> > Mon gamin a eu le même problème : sa prof d'espagnol leur a dit >
d'utiliser les raccourcis Alt+... Sous Mageia3 / LibreOffice, je n'ai > pas
trouvé de raccourci prédéfini, il les a insérées à partir de la > table des caractères
spéciaux, dans le partie Latin-1 (de mémoire). Si > le besoin est régulier, tu peux
définir des raccourcis spécifiques. > > Mais sous Ubuntu, c'est beaucoup plus
simple, quelque soit l'application > les raccourcis sont définis ici : >
http://doc.ubuntu-fr.org/caracteres_espagnols > > D'ailleurs, si quelqu'un
sait comment avoir cette fonction sous Mageia, > je suis preneur! xmodmap (je suppose
que cela existe dans mageia, que je ne connais pas, désolé par avance si ce n'est pas
le cas) Par exemple j'ai besoin du ş (et du Ş), que j'obtiens en tapant altgr+s
(altgr+S) et je lance donc au démarrage du serveur X: xmodmap -e "keycode 39 = s S s
S scedilla Scedilla ssharp doublelowquotemark s S" Et ici (debian) j'ai aussi le
ñ, et on l'a en lançant: xmodmap -e "keycode 34 = dead_circumflex dead_diaeresis
dead_circumflex dead_diaeresis dead_tilde apostrophe dead_tilde apostrophe dead_circumflex
dead_diaeresis dead_tilde apostrophe dead_circumflex dead_diaeresis dead_tilde
apostrophe" (c'est "dead_tilde" qui est responsable du comportement
"altgr+^ suivi de n donne ñ", le champ 5 après le =) (il faut aussi sans doute
que la touche altgr soit configurée correctement) Reste à connaître le keycode d'une
touche. Pour cela on lance "xev" dans un terminal et on appuie sur la touche
dans la fenêtre de xev. Son "keycode" apparaît dans le terminal, par exemple sur
mon clavier pour la touche ^, j'ai: KeyPress event, serial 40, synthetic NO, window
0x3e00001, root 0x81, subw 0x0, time 276960181, (42,116), root:(994,196), state 0x0,
keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES, XLookupString gives 1 bytes:
(5e) "^" XmbLookupString gives 0 bytes: XFilterEvent returns: True KeyRelease
event, serial 40, synthetic NO, window 0x3e00001, root 0x81, subw 0x0, time 276960244,
(42,116), root:(994,196), state 0x0, keycode 34 (keysym 0xfe52, dead_circumflex),
same_screen YES, XLookupString gives 1 bytes: (5e) "^" XFilterEvent returns:
False On voit "keycode 34". Tous les évènements X sont affichés (bouger la
souris, entrer/sortir de la fenêtre xev, il faut donc être bien attentif pour repérer le
KeyPress et le keycode). Faut faire attention avec xmodmap, on peut perdre une touche si
on programme le clavier incorrectement. Il est possible de récupérer l'état actuel du
clavier avec "xmodmap -pke" et en sortir un script qui pourra être lancé pour
récupérer un clavier mal configuré, par exemple: xmodmap -pke|sed -e 's,^,xmodmap -e
",' -e 's,$,",' > recup_clavier.sh Il faut créer le script avant
de modifier la configuration du clavier. Au pire, on relance le serveur X. Ah par contre,
il faut aussi connaître les noms à mettre ("scedilla" par exemple). Ils se
trouvent dans le fichier "/usr/include/X11/keysymdef.h". Mais peut-être ces
explications sont-elles trop compliquées ? Bon courage, Cédric.
_______________________________________________ Debutants mailing list
Debutants(a)lists.linux-azur.org
https://lists.linux-azur.org/mailman/listinfo/debutants