OVH Cloud OVH Cloud

code octal des touches comment le connaître?

16 réponses
Avatar
Brice
Bonjour

ayant récupéré 2-3 fichiers de config sur le ouèbe avec des codes de
touches en octal (sous la forme \eOA), je me demande à quelles touches
correspondent ces codes.

Comment est-ce que je peux obtenir la liste de ces codes?

Merci
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"

6 réponses

1 2
Avatar
Doug713705
Le Mercredi 27 Juillet 2005 20:47, Brice s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

On 2005-07-27, Doug713705 wrote:
Le Mercredi 27 Juillet 2005 19:10, Brice s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Merci pour le lien mais je reste bien em..rdé. Une des touches qui
m'intéresse est eOA (tout comme e[A ) et pas moyen de la trouver!

Je google mais sans succès...


Il suffit de cliquer sur le lien en bas de la page dont l'url à été
fournie par Nicolas S. pour arriver ici :
http://fr.wikipedia.org/wiki/EBCDIC
et ce dire que e0A doit ëtre équivalent à E0A ce qui donne "exposant 2"
(la petite touche a gauche de & sur un clavier français.

Ceci dit je me trompe peut être ce n'est qu'une déduction...



pas bon! c'est de l'hexa et pas du octal!! chaque touche est codée par 2
chiffres (retirer le 0 des lignes et le remplacer par le chiffre colonne)
et en octal eOA et e[A correspondent à des flèches mais je ne sais pas
lesquelles.


xev (man xev) devrait permettre de retrouver la touche en question, il

suffit de se faire tout le clavier pour la trouver !!
bon courage

--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --



Avatar
lhabert
Brice :

hummm les flèches me donnent:
haut: ^[[A
bas: ^[[B
droit: ^[[C
gauche: ^[[D


Normal.

là je commence à bien être paumé...


Pourquoi? Qu'est-ce que tu ne comprends pas?

Avatar
lhabert
Brice :

Il n'y a pas des tables existantes pour savoir le tout d'un coup?


Il y a une base de donnée nommée « terminfo » qui recense les séquences
d'echappement (enfin, pas que) de tout un tas de terminal. En théorie, un
programme doit regarder sa variable d'environnement « TERM », et aller
chercher dans terminfo l'entrée correspondante. En pratique, la terminfo
n'est pas toujours bien conforme à ce que fait le terminal, donc il y a de
la louze. Enfin, tu peux faire « infocmp "$TERM" », et lire la page de man
de terminfo pour comprendre ce que veut dire la page de charabia que ça te
sort. Mais de toutes manières, ça ne couvre pas toutes les séquences
qu'envoient des terminaux sophistiqués comme xterm, il faut regarder sa doc
ou son code source. Pour xterm, recherche « ctlseqs.ps » dans google (bon
courage pour le lire, parce que dans le genre indigeste...).

(Note : j'emploie ici le mot « terminal », non pour désigner un tty mais un
programme qui fournit l'entrée d'un tty.)

Avatar
Brice
On 2005-07-27, Luc Habert wrote:
Brice :

hummm les flèches me donnent:
haut: ^[[A
bas: ^[[B
droit: ^[[C
gauche: ^[[D


Normal.

là je commence à bien être paumé...


Pourquoi? Qu'est-ce que tu ne comprends pas?



bizarrement je m'attends plutôt à retrouver mes petits eOA et e[A ...
bon snifff

Merci pour les infos en tout cas. je vais essayer l'indigeste...

--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"


Avatar
lhabert
Brice :

bizarrement je m'attends plutôt à retrouver mes petits eOA et e[A ...


Justement, c'est e[A que tu obtiens. Comme je le disais, « ^[ » est une
autre notation pour le caractère echap.

Avatar
Thierry Boudet
On 2005-07-27, Brice wrote:

le programme « cat » et d'appuyer sur la touche.



[ tontonth]$ od -c
^[[A^[[D^[[B^[[C
0000000 033 [ A 033 [ D 033 [ B 033 [ C
[ tontonth]$ od -b
^[[A^[[D^[[B^[[C
0000000 033 133 101 033 133 104 033 133 102 033 133 103

Chaque touche flèche envoie trois octets.

--
est ce que le moteur d'un camion est calculer en fonction de la remorque de 40
tonnes ou du poid du chauffeur ? est ce que si une auto stopeuse monte cela
remet en cause la puissance du moteur ? la base oracle meme de 29To n'influt
pas plus sur ZACHARI que l'autostoppeuse sur la puissance du camion.


1 2