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"
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?
Il faut savoir à quel format de codage correspond la table (utf-8 || Unicode || ASCII || ISO 8859-1 || etc), puis convertir si besoin est, la forme octale en forme binaire (Kcalc doit pouvaoir faire cela).
Merci
De rien, -- Nicolas S.
Bonjour
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?
Il faut savoir à quel format de codage correspond la table (utf-8 ||
Unicode || ASCII || ISO 8859-1 || etc), puis convertir si besoin est, la
forme octale en forme binaire (Kcalc doit pouvaoir faire cela).
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?
Il faut savoir à quel format de codage correspond la table (utf-8 || Unicode || ASCII || ISO 8859-1 || etc), puis convertir si besoin est, la forme octale en forme binaire (Kcalc doit pouvaoir faire cela).
Merci
De rien, -- Nicolas S.
Brice
On 2005-07-27, Nicolas S. wrote:
Bonjour
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?
Il faut savoir à quel format de codage correspond la table (utf-8 || Unicode || ASCII || ISO 8859-1 || etc), puis convertir si besoin est, la forme octale en forme binaire (Kcalc doit pouvaoir faire cela).
Merci
De rien,
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1. Un code octal peut don être converti en hexa il me semble (donc en base 10), ce qui va me donner un numéro normal. J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down ...)
Merci
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-07-27, Nicolas S. <ni.s-heh@laposte.net> wrote:
Bonjour
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?
Il faut savoir à quel format de codage correspond la table (utf-8 ||
Unicode || ASCII || ISO 8859-1 || etc), puis convertir si besoin est, la
forme octale en forme binaire (Kcalc doit pouvaoir faire cela).
Merci
De rien,
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1. Un code
octal peut don être converti en hexa il me semble (donc en base 10), ce
qui va me donner un numéro normal.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down
...)
Merci
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
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?
Il faut savoir à quel format de codage correspond la table (utf-8 || Unicode || ASCII || ISO 8859-1 || etc), puis convertir si besoin est, la forme octale en forme binaire (Kcalc doit pouvaoir faire cela).
Merci
De rien,
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1. Un code octal peut don être converti en hexa il me semble (donc en base 10), ce qui va me donner un numéro normal. J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down ...)
Merci
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
Nicolas S.
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1.
Ce qu'il faut savoir, c'est à quel format de codage correspond ce que vous avez téléchargé.
Un code octal peut don être converti en hexa il me semble (donc en base 10), ce qui va me donner un numéro normal.
On peut convertir un nombre en n'importe quelle base.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down ....)
Il faut trouver sur le web la table qui correspond au format de codage utilisé. On peut trouver la table ASCII avec les correspondances en décimal, octal, hexadécimal et binaire ici: http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
-- Nicolas S.
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1.
Ce qu'il faut savoir, c'est à quel format de codage correspond ce que
vous avez téléchargé.
Un code
octal peut don être converti en hexa il me semble (donc en base 10), ce
qui va me donner un numéro normal.
On peut convertir un nombre en n'importe quelle base.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down
....)
Il faut trouver sur le web la table qui correspond au format de codage
utilisé.
On peut trouver la table ASCII avec les correspondances en décimal,
octal, hexadécimal et binaire ici:
http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1.
Ce qu'il faut savoir, c'est à quel format de codage correspond ce que vous avez téléchargé.
Un code octal peut don être converti en hexa il me semble (donc en base 10), ce qui va me donner un numéro normal.
On peut convertir un nombre en n'importe quelle base.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down ....)
Il faut trouver sur le web la table qui correspond au format de codage utilisé. On peut trouver la table ASCII avec les correspondances en décimal, octal, hexadécimal et binaire ici: http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
-- Nicolas S.
Brice
On 2005-07-27, Nicolas S. wrote:
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1.
Ce qu'il faut savoir, c'est à quel format de codage correspond ce que vous avez téléchargé.
Un code octal peut don être converti en hexa il me semble (donc en base 10), ce qui va me donner un numéro normal.
On peut convertir un nombre en n'importe quelle base.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down ....)
Il faut trouver sur le web la table qui correspond au format de codage utilisé. On peut trouver la table ASCII avec les correspondances en décimal, octal, hexadécimal et binaire ici: http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
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...
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-07-27, Nicolas S. <ni.s-heh@laposte.net> wrote:
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1.
Ce qu'il faut savoir, c'est à quel format de codage correspond ce que
vous avez téléchargé.
Un code
octal peut don être converti en hexa il me semble (donc en base 10), ce
qui va me donner un numéro normal.
On peut convertir un nombre en n'importe quelle base.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down
....)
Il faut trouver sur le web la table qui correspond au format de codage
utilisé.
On peut trouver la table ASCII avec les correspondances en décimal,
octal, hexadécimal et binaire ici:
http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
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...
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
Mouai c'est un peu du chinois votre réponse pour moi...
On reprend plus doucement. Je suis debian en anglais Iso 8859-1.
Ce qu'il faut savoir, c'est à quel format de codage correspond ce que vous avez téléchargé.
Un code octal peut don être converti en hexa il me semble (donc en base 10), ce qui va me donner un numéro normal.
On peut convertir un nombre en n'importe quelle base.
J'en fais quoi après? je reviens à ma touche comment? (type r , Up, Down ....)
Il faut trouver sur le web la table qui correspond au format de codage utilisé. On peut trouver la table ASCII avec les correspondances en décimal, octal, hexadécimal et binaire ici: http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
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...
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
Doug713705
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... -- @+ 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) --
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...
--
@+
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) --
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... -- @+ 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) --
Brice
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.
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-07-27, Doug713705 <no-spam.doug.letough@wanadoo.fr.no-spam> 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.
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
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.
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
lhabert
Brice :
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.
L'exposé de ton problème est beaucoup trop vague, si bien que le thread qui s'en est suivi a fait fausse route (enfin c'est mon interprétation). Il aurait fallu au minimum citer les noms des fichiers de config en question, et en citer quelques lignes pour qu'on voie de quoi il s'agit.
Ton « eOA », je ne pense pas que ce soit de l'octal, mais plutôt une séquence de caractères. « e » est souvent une syntaxe qui désigne le caractère « echap », ie le caractère numéro 27, encore nommé « ^[ ». Tu peux l'obtenir en appuyant sur la touche echap, ou en faisant « ctrl [ ».
Les séquences de caractères commençant par le caractère echap (ou « séquences d'echappement ») sont utilisées, dans les terminaux, entre autres, pour coder les touches du clavier qui ne correspondent pas à des caractères ASCII (par exemple les flêches). Je m'explique : Quand, dans un xterm, tu appuyes sur une touche, ce dernier envoie dans l'entrée du terminal sous-jacent une séquence de caractères représentant la touche. Si tu appuyes sur la touche « a », la séquence de caractère envoyée sera simplement le caractère « a ». En revanche, si tu appuyes sur une flêche, il n'y a pas de caractère correspondant. Xterm envoie alors une séquence d'echappement représentant la touche (selon un codage déterminé, que les programmes tournant dans le terminal doivent connaitre).
Ton « eOA » est une séquence d'echappement, qui souvent sert à représenter la flêche vers le haut.
Pour savoit comment xterm traduit une touche, le plus simple est de lancer le programme « cat » et d'appuyer sur la touche.
Brice :
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.
L'exposé de ton problème est beaucoup trop vague, si bien que le thread qui
s'en est suivi a fait fausse route (enfin c'est mon interprétation). Il
aurait fallu au minimum citer les noms des fichiers de config en question,
et en citer quelques lignes pour qu'on voie de quoi il s'agit.
Ton « eOA », je ne pense pas que ce soit de l'octal, mais plutôt une
séquence de caractères. « e » est souvent une syntaxe qui désigne le
caractère « echap », ie le caractère numéro 27, encore nommé « ^[ ». Tu peux
l'obtenir en appuyant sur la touche echap, ou en faisant « ctrl [ ».
Les séquences de caractères commençant par le caractère echap (ou
« séquences d'echappement ») sont utilisées, dans les terminaux, entre
autres, pour coder les touches du clavier qui ne correspondent pas à des
caractères ASCII (par exemple les flêches). Je m'explique : Quand, dans un
xterm, tu appuyes sur une touche, ce dernier envoie dans l'entrée du
terminal sous-jacent une séquence de caractères représentant la touche. Si
tu appuyes sur la touche « a », la séquence de caractère envoyée sera
simplement le caractère « a ». En revanche, si tu appuyes sur une flêche, il
n'y a pas de caractère correspondant. Xterm envoie alors une séquence
d'echappement représentant la touche (selon un codage déterminé, que les
programmes tournant dans le terminal doivent connaitre).
Ton « eOA » est une séquence d'echappement, qui souvent sert à représenter
la flêche vers le haut.
Pour savoit comment xterm traduit une touche, le plus simple est de lancer
le programme « cat » et d'appuyer sur la touche.
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.
L'exposé de ton problème est beaucoup trop vague, si bien que le thread qui s'en est suivi a fait fausse route (enfin c'est mon interprétation). Il aurait fallu au minimum citer les noms des fichiers de config en question, et en citer quelques lignes pour qu'on voie de quoi il s'agit.
Ton « eOA », je ne pense pas que ce soit de l'octal, mais plutôt une séquence de caractères. « e » est souvent une syntaxe qui désigne le caractère « echap », ie le caractère numéro 27, encore nommé « ^[ ». Tu peux l'obtenir en appuyant sur la touche echap, ou en faisant « ctrl [ ».
Les séquences de caractères commençant par le caractère echap (ou « séquences d'echappement ») sont utilisées, dans les terminaux, entre autres, pour coder les touches du clavier qui ne correspondent pas à des caractères ASCII (par exemple les flêches). Je m'explique : Quand, dans un xterm, tu appuyes sur une touche, ce dernier envoie dans l'entrée du terminal sous-jacent une séquence de caractères représentant la touche. Si tu appuyes sur la touche « a », la séquence de caractère envoyée sera simplement le caractère « a ». En revanche, si tu appuyes sur une flêche, il n'y a pas de caractère correspondant. Xterm envoie alors une séquence d'echappement représentant la touche (selon un codage déterminé, que les programmes tournant dans le terminal doivent connaitre).
Ton « eOA » est une séquence d'echappement, qui souvent sert à représenter la flêche vers le haut.
Pour savoit comment xterm traduit une touche, le plus simple est de lancer le programme « cat » et d'appuyer sur la touche.
Nicolas George
Brice wrote in message :
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!
Ce n'est ni de l'octal (sans chiffres, faut être fort), ni de l'hexadécimal, mais une séquence d'échappement : Esc O A.
Brice wrote in message
<slrndefg0r.k4i.mealier_brice@localhost.localdomain>:
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!
Ce n'est ni de l'octal (sans chiffres, faut être fort), ni de l'hexadécimal,
mais une séquence d'échappement : Esc O A.
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!
Ce n'est ni de l'octal (sans chiffres, faut être fort), ni de l'hexadécimal, mais une séquence d'échappement : Esc O A.
Brice
On 2005-07-27, Luc Habert wrote:
Brice :
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.
L'exposé de ton problème est beaucoup trop vague, si bien que le thread qui s'en est suivi a fait fausse route (enfin c'est mon interprétation). Il aurait fallu au minimum citer les noms des fichiers de config en question, et en citer quelques lignes pour qu'on voie de quoi il s'agit.
ok désolé
Il s'agit d'un fichier de config de slrn qui comporte des macros pour mes raccourcis récupérés sur le web. La doc de slrn donne:
"Alternatively, you can specify special keys by entering the key sequence they generate directly. To do this, the following shortcuts may be useful:
e escape r return backslash NNN the key sending keycode (octal) NNN"
donc je me suis bourré mais c'est pas très explicite non plus...
Ton « eOA », je ne pense pas que ce soit de l'octal, mais plutôt une séquence de caractères. « e » est souvent une syntaxe qui désigne le caractère « echap », ie le caractère numéro 27, encore nommé « ^[ ». Tu peux l'obtenir en appuyant sur la touche echap, ou en faisant « ctrl [ ».
Les séquences de caractères commençant par le caractère echap (ou « séquences d'echappement ») sont utilisées, dans les terminaux, entre autres, pour coder les touches du clavier qui ne correspondent pas à des caractères ASCII (par exemple les flêches). Je m'explique : Quand, dans un xterm, tu appuyes sur une touche, ce dernier envoie dans l'entrée du terminal sous-jacent une séquence de caractères représentant la touche. Si tu appuyes sur la touche « a », la séquence de caractère envoyée sera simplement le caractère « a ». En revanche, si tu appuyes sur une flêche, il n'y a pas de caractère correspondant. Xterm envoie alors une séquence d'echappement représentant la touche (selon un codage déterminé, que les programmes tournant dans le terminal doivent connaitre).
Ton « eOA » est une séquence d'echappement, qui souvent sert à représenter la flêche vers le haut.
merci pour les explications!
Pour savoit comment xterm traduit une touche, le plus simple est de lancer le programme « cat » et d'appuyer sur la touche.
ok je vais voir ça! Il n'y a pas des tables existantes pour savoir le tout d'un coup?
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-07-27, Luc Habert <lhabert@clipper.ens.fr> wrote:
Brice :
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.
L'exposé de ton problème est beaucoup trop vague, si bien que le thread qui
s'en est suivi a fait fausse route (enfin c'est mon interprétation). Il
aurait fallu au minimum citer les noms des fichiers de config en question,
et en citer quelques lignes pour qu'on voie de quoi il s'agit.
ok désolé
Il s'agit d'un fichier de config de slrn qui comporte des macros pour
mes raccourcis récupérés sur le web. La doc de slrn donne:
"Alternatively, you can specify special keys by entering the key sequence
they generate directly. To do this, the following shortcuts may be
useful:
e escape
r return
\ backslash
NNN the key sending keycode (octal) NNN"
donc je me suis bourré mais c'est pas très explicite non plus...
Ton « eOA », je ne pense pas que ce soit de l'octal, mais plutôt une
séquence de caractères. « e » est souvent une syntaxe qui désigne le
caractère « echap », ie le caractère numéro 27, encore nommé « ^[ ». Tu peux
l'obtenir en appuyant sur la touche echap, ou en faisant « ctrl [ ».
Les séquences de caractères commençant par le caractère echap (ou
« séquences d'echappement ») sont utilisées, dans les terminaux, entre
autres, pour coder les touches du clavier qui ne correspondent pas à des
caractères ASCII (par exemple les flêches). Je m'explique : Quand, dans un
xterm, tu appuyes sur une touche, ce dernier envoie dans l'entrée du
terminal sous-jacent une séquence de caractères représentant la touche. Si
tu appuyes sur la touche « a », la séquence de caractère envoyée sera
simplement le caractère « a ». En revanche, si tu appuyes sur une flêche, il
n'y a pas de caractère correspondant. Xterm envoie alors une séquence
d'echappement représentant la touche (selon un codage déterminé, que les
programmes tournant dans le terminal doivent connaitre).
Ton « eOA » est une séquence d'echappement, qui souvent sert à représenter
la flêche vers le haut.
merci pour les explications!
Pour savoit comment xterm traduit une touche, le plus simple est de lancer
le programme « cat » et d'appuyer sur la touche.
ok je vais voir ça! Il n'y a pas des tables existantes pour savoir le
tout d'un coup?
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"
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.
L'exposé de ton problème est beaucoup trop vague, si bien que le thread qui s'en est suivi a fait fausse route (enfin c'est mon interprétation). Il aurait fallu au minimum citer les noms des fichiers de config en question, et en citer quelques lignes pour qu'on voie de quoi il s'agit.
ok désolé
Il s'agit d'un fichier de config de slrn qui comporte des macros pour mes raccourcis récupérés sur le web. La doc de slrn donne:
"Alternatively, you can specify special keys by entering the key sequence they generate directly. To do this, the following shortcuts may be useful:
e escape r return backslash NNN the key sending keycode (octal) NNN"
donc je me suis bourré mais c'est pas très explicite non plus...
Ton « eOA », je ne pense pas que ce soit de l'octal, mais plutôt une séquence de caractères. « e » est souvent une syntaxe qui désigne le caractère « echap », ie le caractère numéro 27, encore nommé « ^[ ». Tu peux l'obtenir en appuyant sur la touche echap, ou en faisant « ctrl [ ».
Les séquences de caractères commençant par le caractère echap (ou « séquences d'echappement ») sont utilisées, dans les terminaux, entre autres, pour coder les touches du clavier qui ne correspondent pas à des caractères ASCII (par exemple les flêches). Je m'explique : Quand, dans un xterm, tu appuyes sur une touche, ce dernier envoie dans l'entrée du terminal sous-jacent une séquence de caractères représentant la touche. Si tu appuyes sur la touche « a », la séquence de caractère envoyée sera simplement le caractère « a ». En revanche, si tu appuyes sur une flêche, il n'y a pas de caractère correspondant. Xterm envoie alors une séquence d'echappement représentant la touche (selon un codage déterminé, que les programmes tournant dans le terminal doivent connaitre).
Ton « eOA » est une séquence d'echappement, qui souvent sert à représenter la flêche vers le haut.
merci pour les explications!
Pour savoit comment xterm traduit une touche, le plus simple est de lancer le programme « cat » et d'appuyer sur la touche.
ok je vais voir ça! Il n'y a pas des tables existantes pour savoir le tout d'un coup?
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
Brice
On 2005-07-27, Luc Habert wrote:
Pour savoit comment xterm traduit une touche, le plus simple est de lancer le programme « cat » et d'appuyer sur la touche.
hummm les flèches me donnent: haut: ^[[A bas: ^[[B droit: ^[[C gauche: ^[[D
là je commence à bien être paumé...
Merci
-- Brice Debian Sarge (Linux user nb. 372699) ----- "Unix IS user friendly, it is just selective about who his friends are"
On 2005-07-27, Luc Habert <lhabert@clipper.ens.fr> wrote:
Pour savoit comment xterm traduit une touche, le plus simple est de lancer
le programme « cat » et d'appuyer sur la touche.
hummm les flèches me donnent:
haut: ^[[A
bas: ^[[B
droit: ^[[C
gauche: ^[[D
là je commence à bien être paumé...
Merci
--
Brice
Debian Sarge (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"