[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] Re: comportement touche "delete"



Hello !

On Thu, May 10, 2001 at 07:13:30AM +0200, Pablo Saratxaga wrote:
[clip] 
> > 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)

Malheureusement, je n'arrive plus à retrouver le document en question.
Je pense qu'il s'agissait d'un email de jwz (www.jwz.org). Voici ce que
j'ai pu trouver qui s'en rapproche le plus :

http://www.glue.umd.edu/~deego/emacspub/downloaded/share/src/tiny-2000-11-18/doc/emacs-keys.txt (search for 'history')

http://www.users.dircon.co.uk/~trix/Raven/EyeView/SSR04/SSR04-03.htm

Aparemment, c'est le contraîre, c'est DEC qui n'a pas suivi la norme
avec ses PDP et ses terminaux VT et est à l'origine de cette
confusion~!

> > Donc, les applications windoze utilisent systématiquement la convention
> > PC ('backspace' efface à gauche, 'delete' à droite),
[clip] 
> > 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.

Comment ? On m'aurait menti ? (voix offusquée ;)

> 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.

Beuurk.

> 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.

Et pour la touche 'compose' également.

> > 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.

De fait, je pensais aux divers shell, émulateurs de terminaux (xterm,
rxvt, eterm, etc.), ainsi qu'aux applications 'console' qui font, bien
sûr, toujours le contraîre de ce que l'on voudrait par défaut ;)

[clip]
> Ki ça vos våye bén,
> Pablo Saratxaga
[clip]

Merci beaucoup pour toutes ces précisions. Je ne sais vraîment plus par
qui je me suis laissé raconter la version « historique », mais je crois
que je vais essayer de m'en débarasser ;)

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
dash@linuxbe.org
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: listmaster@linuxbe.org  ]