OVH Cloud OVH Cloud

Code ASCII ou caractères.

8 réponses
Avatar
G-raison
Bonjour,

Une tiote question de fin de semaine:

Il fut un temps où je faisais "Alt+157" ou "Alt+155" pour insérer rapidement
le caractère diamètre, ou même autre chose dans un texte ou autre.

Comment on fait sur Linux/KDE?
J'ai vu que "Alt Gr + une lettre" faisait apparaitre un caractère, mais il
n'y a pas tout, et ouvrir la fenêtre pour insérer des caractère spéciaux
c'est lourd, très lourd.

Merci.

--
@+
gr

8 réponses

Avatar
Sébastien Kirche
Le 28 January 2006 à 19:34, G-raison s'est exprimé ainsi :

Bonjour,

Une tiote question de fin de semaine:

Il fut un temps où je faisais "Alt+157" ou "Alt+155" pour insérer
rapidement le caractère diamètre, ou même autre chose dans un texte ou
autre.

Comment on fait sur Linux/KDE? J'ai vu que "Alt Gr + une lettre"
faisait apparaitre un caractère, mais il n'y a pas tout, et ouvrir la
fenêtre pour insérer des caractère spéciaux c'est lourd, très lourd.


On peut utiliser la touche «Compose». C'est une fonctionnalité qui
existe depuis des anneées sur les stations Unix. Elle permet de
décomposer la saisie de caractères spéciaux ou accentué en caractères
simples.

Par exemple : Compose e ' -> é , Compose o / -> ø

Sur les claviers de pécés classiques il n'y a pas de touche Compose,
mais on peut indiquer au serveur X d'utiliser une touche inutile à sa
place comme la touche windows de droite par exemple.
Pour ce faire, il suffit de rajouter une ligne dans la section input
correspondant au clavier du fichier /etc/X11/XF86Config-4 ou xorg.conf :

Option "XkbOptions" "compose:rwin"

On peut utiliser d'autres valeurs comme 'menu', ça devrait utiliser la
touche entre windows de droite et ctrl.

HTH.
--
Sébastien Kirche

Avatar
G-raison
Par exemple : Compose e ' -> é , Compose o / -> ø


Ah bon?!
Merci pour cette réponse.
Si je comprends bien, il n'y a pas moyen de faire apparaître une lettre en
tapant son code ASCII? (si c'est comme ça qu'on dit...)

Avec cette méthode je vais être obligé de configurer un paquet de touches,
avec le risque de prendre la place d'une touche qui sert.
Mais c'est déjà ça, comme dirait Souchon. ;-)

Merci.

--
@+
gr

Avatar
Eiffel

Si je comprends bien, il n'y a pas moyen de faire apparaître une lettre en
tapant son code ASCII?


Bonjour,

Le code ASCII dont vous parlez probablement est le code 8 bits ASCII étendu
par IBM (par rapport au code télétype 7 bits d'origine), peut-être même
spécifiquement pour les PC. Il n'est donc pas évident qu'il ait été connu
d'UNIX. En outre, il a été remplacé par ANSI, fin 80 début 90, sous
Windows, ce qui a été cause d'une certaine confusion, et maintenant par
UTF-8, sans parler des iso-XXXX-X qui précédaient. Tout cela nous fait une
belle pile d'interpréteurs...

Bon dimanche à tous.
--
Eiffel

Avatar
Lorelei

Le 28 January 2006 à 19:34, G-raison s'est exprimé ainsi :

Bonjour,

Une tiote question de fin de semaine:

Il fut un temps où je faisais "Alt+157" ou "Alt+155" pour insérer
rapidement le caractère diamètre, ou même autre chose dans un texte ou
autre.

Comment on fait sur Linux/KDE? J'ai vu que "Alt Gr + une lettre"
faisait apparaitre un caractère, mais il n'y a pas tout, et ouvrir la
fenêtre pour insérer des caractère spéciaux c'est lourd, très lourd.


On peut utiliser la touche «Compose». C'est une fonctionnalité qui
existe depuis des anneées sur les stations Unix. Elle permet de
décomposer la saisie de caractères spéciaux ou accentué en caractères
simples.

Par exemple : Compose e ' -> é , Compose o / -> ø

Sur les claviers de pécés classiques il n'y a pas de touche Compose,
mais on peut indiquer au serveur X d'utiliser une touche inutile à sa
place comme la touche windows de droite par exemple.
Pour ce faire, il suffit de rajouter une ligne dans la section input
correspondant au clavier du fichier /etc/X11/XF86Config-4 ou xorg.conf :

Option "XkbOptions" "compose:rwin"

On peut utiliser d'autres valeurs comme 'menu', ça devrait utiliser la
touche entre windows de droite et ctrl.

HTH.


On peut aussi passer par kcontrol, dans les options de disposition du
clavier -> options xkb. On peut alors choisir quelle sera la touche compose
à utiliser avec une case à cocher (pour ma part, j'ai choisi la touche
menu)

Quelques informations peuvent être trouvées ici :
http://www.haypocalc.com/wiki/Touche_compose

Lorelei


Avatar
Sébastien Kirche
Le 29 January 2006 à 11:30, G-raison a dit :

Avec cette méthode je vais être obligé de configurer un paquet de
touches, avec le risque de prendre la place d'une touche qui sert.


M'enfin ? Non.

La seule touche à redéfinir est la fameuse touche compose. Soit sur
capslock, l'une des touches windows ou menu, suivant la disposition de
clavier dont on dispose (sur mon clavier d'iBook par exemple j'utilise
la seconde touche enter).

Pour le reste, les symboles s'obtiennent en combinant des symboles
présents sur le clavier. Il n'y a pas d'autre paramétrage ou
redéfinition à faire.

Exemples :
- ! ! -> ¡
- ? ? -> ¿
- o c -> ©
- e ' -> é

À noter que pour beaucoup de ces symboles, on peut les obtenir de
plusieurs façons différentes. Pour connaître les possibilités de la
touche compose, il faut regarder en fonction des locales de son système,
dans /usr/X11R6/lib/X11/locale/, par exemple
/usr/X11R6/lib/X11/locale/iso8859-15/Compose
--
Sébastien Kirche

Avatar
Sébastien Kirche
Le 29 January 2006 à 14:55, Lorelei vraute :

On peut aussi passer par kcontrol, dans les options de disposition du
clavier -> options xkb. On peut alors choisir quelle sera la touche
compose à utiliser avec une case à cocher (pour ma part, j'ai choisi
la touche menu)


En modifiant la config de X11, ont peut aussi choisir la touche qu'on
souhaite utiliser.

C'est une méthode certes moins boîte à clic, mais elle a l'avantage de
se faire une fois pour toutes et de fonctionner pour les autres bureaux
ou gestionnaires de fenêtres que kde sans avoir à reparamétrer quand on
passe de l'un à l'autre.

--
Sébastien Kirche

Avatar
Tom
Sur les claviers de pécés classiques il n'y a pas de touche Compose,
mais on peut indiquer au serveur X d'utiliser une touche inutile à sa
place comme la touche windows de droite par exemple.
Pour ce faire, il suffit de rajouter une ligne dans la section input
correspondant au clavier du fichier /etc/X11/XF86Config-4 ou xorg.conf :

Option "XkbOptions" "compose:rwin"

On peut utiliser d'autres valeurs comme 'menu', ça devrait utiliser la
touche entre windows de droite et ctrl.


J'ai essayé ce truc et ça ne marche pas. Je suis sous gnome, et au
démarrage de la session il me demande si je veux prendre la config du
serveur X ou celle de gnome. Je choisis celle du serveur X mais ça ne
fonctionne pas.

--
Tom

Avatar
G-raison
Tout cela nous fait une belle pile d'interpréteurs...


Ben oui, j'en sais trop rien moi.
Ce que je voulais c'est mettre vite ces caractères quand je tappe un texte.

--
@+
gr