Kaixo!
On Wed, May 09, 2001 at 08:00:50PM +0200, Damien Diederen wrote:
> Tr�s classique. En fait, la touche 'delete' devrait normalement
> fonctionner de la m�me mani�re qu'un 'backspace'. C'est historique :
oui.
> Dans la nuit des temps, la touche 'backspace' n'existait pas. La touche
> 'delete' remplissait en fait se r�le (et �tait situ�e dans le coin
> sup�rieur droit du clavier sur les terminaux).
Peut-�tre (je ne sais pas)
> Vinrent ensuite les PCs,
> qui rajout�rent une touche 'backspace' (ce qui est sympathique) mais
> surtout chang�rent la signification de 'delete' (ce qui l'est beaucoup
> moins).
As-tu des r�f�rences? (c'est la premi�re fois que je lis cette version)
> Donc, les applications windoze utilisent syst�matiquement la convention
> PC ('backspace' efface � gauche, 'delete' � droite),
oui.
> tandis que sous
> GNU/UNIX cela d�pend de leur origine~: 'xfmail', 'KDE', etc. utilisent
> la convention r�cente, tandis que 'xterm', 'emacs', etc. utilisent la
> m�thode classique, � cause de leurs racines beaucoup plus anciennes et
> diverses.
non.
Sous X11 c'est invariablemment ^H qui est utilis� pour BackSpace.
Et sur bcp de Unix c'est aussi le cas en console.
En fait, les xterms *sous linux* inversent le BackSpace et le Delete
justemment parceque *sous linux* le kernel n'envoie pas, par d�faut, un ^H
mais un ^? avec la touche BackSpace; du coup, petit � petit le shell,
les termcap, etc. ont commenc� *sous linux* � �tre configur�s pour que ^?
efface le caract�re precedent.
Quand X11 a �t� disponible �a a pos� probl�me dans les xterm, d'o� leur
option d'inverser les touches Del et BackSpace.
emacs lui il est � part, il g�re lui-m�me le clavier en fait, ce qui par
le pass� a pos� �normemment de probl�mes pour la reconnaissance des
caract�res accentu�s par exemple.
> Pour r�pondre � ta question, chaque application doit �tre configur�e
> s�par�ment pour reconna�tre l'une ou l'autre convention (quand c'est
> possible). What a mess :(
Pas chacune, d�j� tous les programmes X11 fonctionne sans probl�me sans
besoin de quoi que ce soit.
Le probl�me concerne certains programmes en mode texte, ainsi que les
shells et les xterm.
La raison que j'ai lu qui explique cette particularite du noyau linux est
un choix d�lib�r� (et malheureux imho) de Linus de faire en sorte que la
touche BackSpace n'envoie pas un code BackSpace mais Delete; car il �tait
habitu� aux claviers des terminaux qui aviaient une touche Delete a cette
place.
Personnellement j'ai toujours configur� mes machines pour qu'elles envoient
un BackSpace, ce qui est bien plus logique.
>
> > Merci
> > fr.
>
> Cu,
> Dash.
>
> --
> The problem with "What You See Is What You Get" is that what you see is
> all you've got.
> -- Brian Kernighan
> --
> Damien Diederen
> [EMAIL PROTECTED]
> http://users.swing.be/diederen/
>
> [ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ]
> [ le type de demande... ]
> [ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php ]
> [ http://LinuxBe.org Contact: [EMAIL PROTECTED] ]
--
Ki �a vos v�ye b�n,
Pablo Saratxaga
http://www.srtxg.easynet.be/ PGP Key available, key ID: 0x8F0E4975
[ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ]
[ le type de demande... ]
[ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: [EMAIL PROTECTED] ]