Articles précédents : Articles
- [6] OOoCon 2006 : conférence OpenOffice.org
- [18] Du logiciel libre dans les Universités (suite)
- [78] Du logiciel libre dans les Universités
- [5] SPIS, l’OpenSource scientifique au service de l’exploration spatiale
- [53] Ventes subordonnées : belle victoire au tribunal
- [29] Actualité estivale des partis politiques français
- [63] Statistiques et évolutions pour le site
- [42] Premières réactions politiques à DADVSI
- [37] Hewlett-Packard inclut Debian dans son offre de services
- [27] Bloboats : pilotez un bateau acrobate tout terrain
Liens connexes
- L'entrée dans le bugzilla xkeyboard−config (725 hits)
- projet de définition des claviers (1067 hits)
- Patch préliminaire (453 hits)
Dépêche modérée par
Dépêche éditée par
Articles : [RFC] Évolution du clavier « fr-latin9 »
Posté par nimnim (). Modéré le 13 septembre 2006.Au vue de cette situation, les claviers doivent s'adapter et l'enjeu actuel est de savoir dans quelle direction vous souhaiteriez voir le clavier fr-latin9 évoluer. En effet, voilà déjà plusieurs années que votre serviteur (Nicolas Mailhot) a repris le clavier fr-latin9 que Guylhem Aznar maintenait et qui a été inclus dans xfree86/xkb. Depuis, je n'ai eu aucun retour à son sujet. Entre temps, Guylhem a succombé au clavier canadien international et n'est plus trop intéressé.
Depuis la situation a évoluée :
- xorg et xfree86 se sont séparés,
- la base de définition des claviers a désormais son propre projet
- et surtout, les locales unicode sont devenue la règle et plus l'exception
L'entrée dans le bugzilla xkeyboard−config (725 hits)
projet de définition des claviers (1067 hits)
Patch préliminaire (453 hits)
> Lire la dépêche (274 commentaires, moyenne: 2,7).
- il corrige une erreur de ma part sur la touche ./suppr du pavé numérique
- il remplace les opérateurs mathématiques informatiques par leurs vrais équivalents unicode quand altgr est actif (altgr+shift : symboles cartésiens)
- il crée une variante plus agressive, où les opérateurs mathématiques unicode sont prioritaires sur le pavé numérique, et les symboles cartésiens quittent la zone principale pour être remplacés par des flèches
J'aimerais avoir des avis sur les points suivants :
- quelle variante de pavé numérique améliorée préférez-vous ?
- l'ajout des flèches est-il acceptable ?
- quelles modifications peuvent rentrer dans fr-latin9 et lesquelles justifient un nouveau nom ? (et si oui, lequel). Faut-il conserver l'ancienne variante ?
- y a-t-il d'autres points qui vous gênent dans fr-latin9 mais que vous n'avez jamais osé signaler ?
Je vous serais reconnaissant de relayer cet appel dans tous les forums francophones appropriés et de mettre vos commentaires (en français ou anglais) dans la fiche de bug appropriée ou de me mettre en copie : nicolas.mailhot at laposte.net
Si personne ne bouge j'en déduirai que je suis le seul utilisateur de fr-latin9 et peux le modifier à volonté :)
Clavier Mac ?
Salutations
Ce serait sympa de maintenir aussi la carte ppc. J'ai complété la version d'Étienne Herlent et l'ai mise à diposition sur http://bersace03.Free.fr/pub/Linux/xkb-mac , mais elle semble moins fonctionner sur le dernier Xorg :(.
Ce qui est pénible avec les carte mac, c'est qu'on doit utiliser Mode_switch au lieu de ISO_Level3_Shift ou un truc du genre. Tes conseils sont bienvenus !
Étienne.
E Ultreïa !
-
[^]Re: Clavier Mac ?
Posté par nimnim () le 13/09/2006 à 10:51. (lien). Évalué à 6.Bonjour,
Je vois que tu as hérité d'une carte de 98 de l'époque où il était super dur de faire entrer un patch dans XFree86.
Donc :
- la bonne nouvelle : une fois que tu l'auras nettoyé il sera assezsimple de la faire inclure dans xkeyboard-config, et donc de ne plus avoir à la distribuer séparément
- la mauvaise nouvelle : la syntaxe et l'organisation des cartes a beauoup bougé depuis 98, donc il faut sans doute tout reprendre
Mon conseil serait de repartir du fichier fr de xkeyboard-config actuel, identifier les changements minimaux nécessaires pour le mac, et faire une carte qui hérite des cartes arctuelles en changeant le minimum.
Si tu veux des conseils envoie moi un mail.
Par contre comme je n'ai pas de mac, je ne suis pas la bonne personne pour maintenir cette carte-
[^]Re: Clavier Mac ?
Posté par Clément varaldi (page perso, ) le 13/09/2006 à 12:29. (lien). Évalué à 4.
Mon conseil serait de repartir du fichier fr de xkeyboard-config actuel, identifier les changements minimaux nécessaires pour le mac, et faire une carte qui hérite des cartes arctuelles en changeant le minimum.
Entre un fr azerty classique et un fr mac, il y a quand meme des différences de taille, ne serait-ce que pour les touches de base, deja (toute la barre du haut, hors F1->F10 est à revoir). Ensuite il y a toutes les combinaisons de touche à remapper (le | se fait avec une combinaison alt-shift-l je crois, par exemple). Etc.
Le travail est loin d'être trivial malheureusement.
-
-
[^]Re: Clavier Mac ?
Posté par Yannick () le 13/09/2006 à 11:21. (lien). Évalué à 5.Tu as vérifié avec Xorg ? Chez moi avec xorg/xkb la touche ISO_Level3_Shift fonctionne comme prévu.
Au passage, Denis Barbier est en train de corriger xkb pour les claviers mac dans Debian. Si vous êtes dans ce cas, faites un tour sur la liste de diffusion debian-powerpc.
Yannick
-
[^]Re: Clavier Mac ?
Posté par Yves-Alexis Perez (page perso, ) le 13/09/2006 à 11:50. (lien). Évalué à 4.Tu peux aussi aller voir:
http://lists.debian.org/debian-powerpc/2006/08/msg00322.html
et
http://lists.debian.org/debian-powerpc/2006/09/msg00084.html
qui te donneront quelques nouvelles des claviers mac-fr. (je suppose que les patchs seront pushé upstream)
non
je vais donner un avis très subjectif, lié à l'utilisation que j'ai d'un clavier (cad programmer, taper dans un shell beaucoup plus qu'écrire des textes en français): je n'aime pas du tout cette tendance à tout internationaliser, "localiser". J'aime bien que quand il y a écrit "*" sur la touche, elle insere une '*' (et je parle du caractère ascii, celui est reconnu par bash et par mon langage de prog, pas d'un equivalent utf8) quand j'appuie dessus et pas une sorte de 'x'. De même quand j'appuie sur le '.' du pavé numérique, j'aime qu'il insere un point et non une virgule (merci les gnomistes pour cette brillante idée)...
-
[^]Re: non
Posté par Damien (page perso, ) le 13/09/2006 à 10:26. (lien). Évalué à 7.Même opinion. Sur Mac OS la map est très complète mais les caractères bizarres ne sont accessibles que via des combinaisons emacsiennes alt-shift-triplesaltoarrière. Les touches de base gardent leur signification de base.
Bon OK on a le droit à la virgule à la place du point dans la locale française (et c'est pénible :-)-
[^]Re: non
Posté par Clément varaldi (page perso, ) le 13/09/2006 à 12:38. (lien). Évalué à 3.Sauf que si tu comptes développer sous linux avec un mac sous les doigts, ben tu vas galérer, ne serait-ce que pour accéder aux @ $ | \ [ ] { } _ - = qui ne sont pas du tout placés sous les touches correspondantes. Le mapping actuel dans Xorg est *mauvais*, clairement, il ressemble d'ailleurs plus à un mapping pc-fr.
-
[^]Re: non
Posté par Yannick () le 13/09/2006 à 16:05. (lien). Évalué à 1.C'est que tu dois avoir un problème de configuration parce que sous Xorg ces caractères sont là où ils doivent être (mais | \ [ ] { } ne sont pas inscrits sur le clavier).
-
[^]Re: non
Posté par Clément varaldi (page perso, ) le 14/09/2006 à 09:50. (lien). Évalué à 2.Peut-etre. Ubuntu version stable, a jour, sur un G4, avec la configuration clavier mac fr (cf installeur).
Pour moi, ces caracteres s'obtiennent avec le meme raccourci que sur un pc-fr-latin1 : altgr (equivalent) - chiffre (de memoire, | se fait avec un alt-6 au lieu de alt-shift-l). Et moi, ca ne me plait pas du tout. Le $ est bien placé, le ~ est n'importe ou (et non en alt-n), le @ n'est meme pas a la place habituelle fr-latin, etc.
-
-
-
-
[^]Re: non
Posté par Aurélien Croc (page perso, ) le 13/09/2006 à 10:40. (lien). Évalué à 4.Comme il a été dit plus haut, autant ça peut être une excellente idée pour les personnes qui ne font que de la bureautique (et uniquement ça). Alors, on aurait enfin des symboles qui collent avec la typographie du pays (je pense notamment aux virgules des décimales qui ont tendance à se transformer en point ; ou le symbole × qui se voit trop souvent remplacé par *) ; autant pour les développeurs, ça serait un véritable problème : gcc ne comprendra pas × ou ÷ ou → à la place de * , / et ->
Personnellement, je me suis assez habitué aux caractères alternatifs accessibles par Alt Gr et les utilise très souvent comme en particulier « et », “ et ” ®, ©, ™, ...
Donc pour moi, il serait beaucoup plus judicieux d'établire une nouvelle carte spécialement pour ceux qui font de la bureautique avec ces jolis caractères remplaçant ceux du pavé numérique et laisser latin9 tranquille, laissant le choix suivant ce que l'utilisateur fait de son clavier-
[^]Re: non
Posté par nimnim () le 13/09/2006 à 11:02. (lien). Évalué à 6.Comme je l'ai indiqué dans mon message, sur la variante de base (non aggressive) les opérateurs mathématiques ne sont actifs que quand on presse alt-gr, si on ne le presse pas on a les opérateurs habituels pour le shell et la programmation. (On notera qu'ils sont aussi dispo sur la zone centrale du clavier)
Le principe de la carte latin-9 a toujours été de donner accès aux caractères nécessaires à l'écriture d'un français correct (oe, majuscules accentuées, guillemets) simplement via alt-gr. Donc les évolutions éventuelles portent essentiellement sur le comportement du clavier quand altgr est actif.
Je vais ajouter des captures d'écran de la disposition du clavier dans le bug ce soir ce sera plus parlant-
[^]Re: non
Posté par Gart Algar (Jabber id, ) le 13/09/2006 à 11:31. (lien). Évalué à 4.Moi je trouve cette évolution bienvenue.
Je suis content que tu sois venu. J’aimerais bien que tu restes. On va manger des chips.--
Ubuntu is an ancient african word meaning : "I can't configure Debian"-
[^]Re: non
Posté par Sixel (page perso, ) le 13/09/2006 à 15:44. (lien). Évalué à 4.Tu entends ? Des chips ! C’est tout ce que ça te fait quand je te dis qu’on va manger des chips ?
--
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
-
-
[^]Re: non
Posté par mobutu () le 13/09/2006 à 11:56. (lien). Évalué à 2.Alors comme ça c'est grace à toi qu'on a une disposition clavier moderne pour les frenchies ? merci :)
Pendant très, très longtemps, j'étais sous latin9 sans trop comprendre. Je n'utilisais pas altgr sur autre chose que les touches de la premiere rangée et ne savait pas toute la puissance des caractères accessibles. Je l'ai découvert un jour par hasard en faisant une faute de frappe, en tappant sur altgr. Depuis je suis très content de pouvoir utiliser É, ½, æ, ¹²³«»“” ©® et tout plein d'autres. Manquerait peut-être un "TM" en faisant shift+altgr c.
Il serait temps de changer la tronche du hardware de nos claviers. C'est has been l'azerty actuel.
Peut-être rajouter des touches aussi, pour plus de caractères croustillants.-
[^]Re: non
Posté par nimnim () le 13/09/2006 à 12:22. (lien). Évalué à 3.C'est en partie grace à moi, j'ai nettoyé la carte et l'ai faite inclure dans XFree86 (en 2003 je crois)
Mais je ne suis pas son créateur, elle date de 199x (auteur d'origine Rene Cougnenc), et à l'époque le mainteneur était Guylhem Aznar.
Pour le clavier je suis entièrement d'accord avec toi, les québécois ont un beau clavier moderne auquel in ne faudrait pas ajouter grand chose pour l'Europe (Euro essentiellement), mais il est introuvable en France. Et l'Afnor ne semble pas décidée à s'attaquer au problème.
Je vais voir si je peux caser TM, le latin-9 est déjà assez dense-
[^]Re: non
Posté par Aurélien Croc (page perso, ) le 13/09/2006 à 14:38. (lien). Évalué à 2.TM = Alt Gr + Shift + 8 apparemment
-
[^]Re: non
-
-
-
[^]Re: non
Posté par reno () le 13/09/2006 à 12:53. (lien). Évalué à 2.> "TM" en faisant shift+altgr c
Pourquoi c?
A priori, TM commençant par un T, je m'attendrais plutôt à voir une combinaison avec un t, non?-
[^]Re: non
-
-
[^]Re: non
Posté par Éric (Jabber id, page perso, ) le 13/09/2006 à 13:07. (lien). Évalué à 5.> Pendant très, très longtemps, j'étais sous latin9 sans trop comprendre.
D'ailleurs, où est-ce qu'on peut trouver un récap graphique de tout ce que peut produire notre clavier avec les différentes combinaisons ?-
[^]Re: non
Posté par Sun Wukong (page perso, ) le 13/09/2006 à 13:47. (lien). Évalué à 0.Ici pour Ubuntu (Debian like)
/etc/X11/xkb/symbols/fr
-
[^]Re: non
-
[^]Re: non
Posté par Frédéric COIFFIER () le 13/09/2006 à 21:26. (lien). Évalué à 2.Est-ce que quelqu'un pourrait indiquer la commande permettant d'avoir dans le fichier .ps, tous les caractères pouvant être générés ?
Au mieux, je me retrouve avec un dessin de clavier et des keycodes pour chaque touche (et encore, j'ai du compiler une map avec xkbcomp et la repasser à xkbprint...).
-
-
-
-
-
-
[^]Re: non
Posté par dawar (page perso, ) le 13/09/2006 à 10:51. (lien). Évalué à 3.Pareil, j'aime bien que ce que je tape corresponde à ce qu'il y'a marqué sur le clavier. Mais j'aime bien avoir les É À etc accessibles (maj é/à), et un max de caractères accessibles (guillemets français, trois point, etc).
Pour le pavé numérique, je sais pas trop je ne m'en sers que comme…pavé numérique.-
[^]Re: non
Posté par nimnim () le 13/09/2006 à 11:43. (lien). Évalué à 1.La question alors est :
- quels sont les caractères dont tu aurais le plus besoin en plus de ceux imprimés sur un clavier standard ?
- sont ils déjà dispo dans fr-latin9 via altgr ? Si la réponse est non, où faudrait-il les mettre ?-
[^]Re: non
Posté par dawar (page perso, ) le 13/09/2006 à 12:11. (lien). Évalué à 2.Y'a t'il une "carte officielle" clavier du latin9 ? Parce que j'ai l'impression que les distribs font leur ptite tambouille, et j'en ai également fait pour cause de comportement zarbi avec xgl.
D'ailleur, en écrivant "y'a t'il", je pense a l'apostrophe française, ( ’ ) qui se fait par alt+pomme 4 sur mac. En fait étant maquettiste j'ai l'habitude du clavier mac dont le "mappage" est pas mal foutu et assez intuituf. Comment fait on ’ sur xorg ?-
[^]Re: non
Posté par Aldoo (Jabber id, ) le 13/09/2006 à 12:22. (lien). Évalué à 9.D'ailleur, en écrivant "y'a t'il", je pense a l'apostrophe française, ( ’ )
Eh bien tu ne devrais pas ! Il n'y a pas d'apostrophe entre le "y" et le "a", ni entre le "t" et le "il" ! -> "Y a-t-il...". Voilà !
Cela dit, effectivement si on faisait une variante typographique de latin9, il faudrait que l'apostrophe française soit accessible.-
[^]Re: non
-
[^]Re: non
Posté par Aldoo (Jabber id, ) le 13/09/2006 à 12:30. (lien). Évalué à 2.http://fr.wikipedia.org/wiki/Apostrophe_%28typographie%29
C'est U+2019, d'après la page de discussion associée.
(lire aussi les liens donnés à la fin de la discussion, pour plus d'infos sur le sujet).
-
[^]Re: non
Posté par KiBi () le 13/09/2006 à 12:36. (lien). Évalué à 1.Tu devrais pouvoir récupérer ça depuis la page wikipedia sur l'apostrophe : http://fr.wikipedia.org/wiki/Apostrophe_(typographie) (à compléter au passage).
-
-
[^]Re: non
Posté par Jar Jar Binks (page perso, ) le 23/09/2006 à 20:00. (lien). Évalué à 2.J'approuve, avoir de vraies apostrophes, ce ne serait pas un mal. Ce devrait même être le caractère par défaut de la touche « ' ».
-
[^]Re: non
Posté par Florent Bayle (page perso, ) le 03/10/2006 à 11:16. (lien). Évalué à 3.Ce devrait même être le caractère par défaut de la touche « ' ».
Non ! Surtout pas ! Le caractère « ' » est très utilisé en programmation, et je ne veux surtout pas d'une apostrophe à la place.
-
-
-
[^]Re: non
-
-
[^]Re: non
Posté par Arthur Accroc () le 13/09/2006 à 17:26. (lien). Évalué à 1.- quels sont les caractères dont tu aurais le plus besoin en plus de ceux imprimés sur un clavier standard ?
Pour ma part : ŭ (ubreve).
Bon, je ne prétendrai pas être représentatif...--
« Ils font la fête au mois de juillet,
en souvenir d'une révolution,
qui n'a jamais éliminé
la misère et l'exploitation. »
Renaud, Hexagone-
[^]Re: non
Posté par Bouil (Jabber id, page perso, ) le 13/09/2006 à 18:04. (lien). Évalué à 1.Idem pour moi. C'est le seul caractère qui m'oblige à avoir une touche compose (ŭ (ubreve) = compose + b + u), sinon je pourrai m'en passer.
A part ça, je trouve ce mappage clavier formidable.--
« La clé d'une langue commune, perdue dans la Tour de Babel, peut être seulement construite par l'usage de l'Espéranto. » Jules Verne.-
[^]Re: non
Posté par nimnim () le 13/09/2006 à 19:04. (lien). Évalué à 3.Je veux bien placer ubreve (et en majuscules aussi je supposeà mais il faut me proposer un slot :)
-
[^]Re: non
Posté par Bouil (Jabber id, page perso, ) le 17/09/2006 à 20:23. (lien). Évalué à 1.Certes. Enfin bon, c'est pas non plus la peine de se prendre trop la tête pour nous autres espérantistes :-) Je peux très bien faire avec ma touche compose pour les quelques mots en Espéranto qui comportent ce caractère !
Ĝis baldaŭ !--
« La clé d'une langue commune, perdue dans la Tour de Babel, peut être seulement construite par l'usage de l'Espéranto. » Jules Verne.-
[^]Re: non
Posté par seginus () le 18/09/2006 à 10:11. (lien). Évalué à 2.elle est où cette touche "compose" ?
-
[^]Re: non
Posté par med (page perso, ) le 18/09/2006 à 21:03. (lien). Évalué à 4.C'est toi qui la définit. Par exemple avec « setxkbmap -option compose:rwin » tu la mets sur la touche « fenêtres » de droite. Après si tu as une locale UTF-8 tu trouveras la liste de toutes les compositions possibles dans ce fichier : /usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose .
-
-
-
-
-
-
-
-
[^]Re: non
Posté par Aldoo (Jabber id, ) le 13/09/2006 à 11:40. (lien). Évalué à 3.Personnellement, je conçois que les programmeurs aiment garder les caractères ascii facilement accessibles, histoire que tout le monde parle le même langage avec les mêmes caractères et cela sans chercher trois heures chaque caractère.
Cela dit, à l'heure d'aujourd'hui, (unicode et tout), il serait crétin de ne pas avoir un accès direct aux vrais caractères du Français quand on édite des textes littéraires ou scientifiques destinés à être imprimés/lus (ex : virgule à la place du point du pavé numérique, croix de multiplication à la place de l'étoile, symbole "diviser" à la place du slash, apostrophe courbe à la place de l'apostrophe droite, guillemets typographiques facilement accessibles, etc.). Je suggère aussi que ce clavier puisse proposer les majuscules accentuées sans usage du verrouillage de majuscules (exemple : shift+é=É).
Ces deux approches me semblent inconciliables mais correspondent toutes deux à des utilisations légitimes. Donc je vote pour la création de deux claviers différents. Quitte à garder les caractères manquants disponibles à coups de altgr et de compose.
PS : le clavier Dvorak-fr proposé dans Xorg semble jouer sur les deux tableaux de manière assez astucieuse, peut-être que les azerty-fr pourraient s'en inspirer.-
[^]Re: non
Posté par nimnim () le 13/09/2006 à 11:45. (lien). Évalué à 2.Bonjour Aldoo,
Quels seraient les manques actuels de fr-latin9 par rapport à dvorak-fr pour toi ?-
[^]Re: non
Posté par Aldoo (Jabber id, ) le 13/09/2006 à 12:10. (lien). Évalué à 2.Je répondrai quand j'aurai le temps de comparer les 2 cartes objectivement sous les yeux dans leurs dernières versions ;-)
À vrai dire je connais assez mal les subtilités de latin9, ayant été plus habitué depuis ma tendre enfance à la map azerty-fr standard, et n'ayant que peu joué avec latin9 (même si c'est ce que j'utilise aujourd'hui, en pratique... mais pas pour jouer à tapper du texte funky !).
Cela dit, latin9 et Dvorak-fr me semblent assez proches dans l'esprit, si ce n'est que sur Dvorak-fr, shift+é fait É !
-
-
Euh...
Désolé, c'est trop technique ta demande pour moi. Je ne sais pas trop de quoi tu parles, je ne connais pas du tout comment sont gérés les claviers. Alors de là à comprendre les modifications que tu aimerais apporter...
Si je ne comprends pas la question, c'est peut être que je ne suis pas concerné ?
-
[^]Re: Euh...
Posté par nimnim () le 13/09/2006 à 11:47. (lien). Évalué à 2.Axone, si tu utilises le clavier fr-latin9 (fr alternatif) sous xfree86/xorg aujourd'hui tu es concerné.
J'ajouterai un schéma du résultat dans le bogue se soir ce sera plus parlant pour toi-
[^]Re: Euh...
Posté par gpe () le 13/09/2006 à 12:01. (lien). Évalué à 2.Comment fait-on pour savoir quel clavier on utilise?
(je suis en Debian Testing avec Gnome)-
[^]Re: Euh...
Posté par nimnim () le 13/09/2006 à 12:24. (lien). Évalué à 1.l'applet de changement de clavier de gnome est bien pour ça.
Dans les dernières versions elle t'affiche même un schéma de ton clavier-
[^]Re: Euh...
Posté par gpe () le 13/09/2006 à 21:07. (lien). Évalué à 1.Oui mais bon nul part ça ne cause de latin9...
J'ai "Français" par défaut et je peux choisir entre:
- France
- Autre
- Autre, sans touches mortes
- Autre, touches mortes Sun
- Dvorak (qui semble très très bizarre comme carte)
- Éliminer les touches mortes
- Touches mortes Sun
Bref actuellement j'ai un réglage qui me convient bien car j'accède à tous les caractères que je veux sans aucun des soucis que différentes personnes rapportent ici...-
[^]Re: Euh...
-
-
-
-
-
[^]Re: Euh...
Posté par Mark Havel () le 13/09/2006 à 12:21. (lien). Évalué à 4.Je dois peut-être faire quelques erreurs, mais on parle d'un petit bout de programme qui va interpréter les signaux envoyés par le clavier pour les transformer en caractères affichés à l'écran. Le but est de savoir ce que l'auteur peut changer à l'un d'entre pour l'améliorer. Donc savoir quels raccourcis pour afficher quels caractères et quelques orientations philosophiques sur le pavé numérique.
Maintenant pour ceux qui tiennent à ce que * affiche *, il y a toujours les touches du pavé alphanumérique.
Touche compose par défaut ?
Avec UTF-8 et les compose Key de X, je n'ai justement pas trop de problèmes pour sortir la plupart des caractères étranges. Je rajoute cette ligne dans la section du clavier de mon xorg.conf :
Option "XkbOptions" "compose:rwin"
Et zou ! Ma touche compose est la touche windows de droite inutile par ailleurs et en deux coups de cuillère à peau je peux taper ce que je veux.
Donc pourquoi ne pas les activer par défaut et utiliser la touche windows de droite (alors OK sur les portables elle n'existe pas forcémment...).
En dehors des compose key je n'ai pas trouvé dans ce mappage la combinaison pour les ligature « o », « e » (« œ »), si elle n'existe effectivement pas il serait pas mal de pouvoir la rajouter...
-
[^]Re: Touche compose par défaut ?
Posté par nimnim () le 13/09/2006 à 12:29. (lien). Évalué à 1.Avec compose on peut faire pleu de truc mais l'objectif est aussi d'avoir une carte qui ne nécessite pas de passer par compose.
Dans fr-latin9 oe est sur la touche ² (première touche de la ligne de chiffres). C'est l'une des seules où il ne respecte pas ce qui est imprimé sur les claviers sans que altgr soit actif
Il faut dire la touche "officielle standard" ne sert pas à grand chose-
[^]Re: Touche compose par défaut ?
Posté par Arthur Accroc () le 13/09/2006 à 17:04. (lien). Évalué à 2.Dans fr-latin9 oe est sur la touche ² (première touche de la ligne de chiffres).
Pour ma part, j'ai tendance à le chercher sur AltGr-O (en fait, c'est là qu'il est sur la distribution qui est sur cette machine (Option "XkbLayout" "fr"), mais c'est probablement juste un coup de bol : ce n'est pas le cas sur toutes les machines que j'utilise et je sais que j'en ai configuré certaines avec fr-latin9). En plus, j'utilise de temps en temps ² (peut-être plus souvent que ½)...--
« Ils font la fête au mois de juillet,
en souvenir d'une révolution,
qui n'a jamais éliminé
la misère et l'exploitation. »
Renaud, Hexagone
-
[^]Re: Touche compose par défaut ?
Posté par Jean-Philippe (page perso, ) le 13/09/2006 à 17:48. (lien). Évalué à 3.Euh, je suis peut-être le seul, mais le fait que cetet touche ne soit pas à ma place me gène pas mal pour jouer à quake et autre quake-like, pour faire descendre la console.
² est bien sur alt gr + ù, mais cela ne fait pas du tout descendre la console.
Après c'est peut-être un problème inhérent au moteur de quake, si tel est le cas veuillez je prie, accepter l'expression de votre moinssage collectif.-
[^]Re: Touche compose par défaut ?
-
-
[^]Re: Touche compose par défaut ?
Posté par Aurélien Croc (page perso, ) le 13/09/2006 à 20:19. (lien). Évalué à 4.Il est vrai que j'ai aussi une grande utilisation de la touche ² et il me semble dommage de la bloquer pour OE qu'il serait beaucoup plus logique de produire avec AltGr + O comme AE qu'il serait logique de produire avec AltGr + A plutôt que G.
Enfin, pour ce qui est des caractères à rajouter, il me plairait d'avoir accès aux caractères “ ” aussi facilement que dans la version latin1. Apparemment, AltGr + shift + { w, x} est redondante avec la touche <>. Il pourrait donc être intéressant de les placer ici.
Pour finir, la table latin1 apportait déjà beaucoup de caractères. Pour y a t'il tant de différences avec le latin9 ?
Exemple : le double s ß qui se fait avec AltGr + S sous latin1 et AltGr + B sous latin9 (alors que ça n'a pas de rapport avec B mais bien S !) ; ® disponible avec AltGr + R sous latin1 mais AltGr +V sous latin9, «» disponible avec AltGR + {z, b} sous latin1 et {w, x} sous latin9, etc.-
[^]Re: Touche compose par défaut ?
Posté par nimnim () le 13/09/2006 à 20:59. (lien). Évalué à 2.S'il y a beaucoup de différences avec fr-latin1, c'est que codage latin9 ajoute l'euro ¼ et ½, et le standard européen place l'euro en plein dans une zone très encombrée sous fr-latin1, ce qui a demandé de décaler beaucoup de symboles.
Altgr + O et Altgr + A étant déjà occupés par des lettres accentuées, il a bien fallu mettre les ligatures ailleurs (¼ qui n'est pas possible en latin1 a été mis en ² tout simplement parce que c'était la seule touche sous-utilisée disponible à l'époque)
AltGr + shift + { w, x} place les guillemets au même endroit que sur la plupart des claviers internationaux (européens, québéquois), il est sous AltGr + shift + { z, x} sous certains claviers parce que leurs auteurs ne se sont pas rendus compte qu'en convertissant brutalement de qwerty à azerty ils séparaient les guillemets (erreur de leur part à mon avis). Même si les mettre sur <> est une idée intéressante, les conserver à un emplacement standard (et avec le même nombre de touches pour accéder à l'un et à l'autre) est sans doute plus important.
Par contre c'est clair qu'on peut mieux utiliser <>, je pense que je vais y mettre inférieur ou égal et compagnie (logique et utile)
Pour le reste l'affectation des touches s'est faite par ordre de priorité lors du remue ménage de l'¤, avec pour principe de traiter les lettres françaises en priorité sans trop les décaller, et les lettres européennes comme ß ensuite.
Maintenant si tu as de bonnes propositions de réorganisation (dont l'intérêt justifie de perturber les utilisateurs de fr-latin9 actuels je t'invite à les mettre dans le bogue bugzilla que tout le monde puisse lmes évaluer-
[^]Re: Touche compose par défaut ?
Posté par nimnim () le 13/09/2006 à 21:51. (lien). Évalué à 3.(Remplacer les ¼ ½ par OE et oe dans mon message)
-
[^]Re: Touche compose par défaut ?
Posté par Pierre Jarillon (page perso, ) le 15/09/2006 à 06:54. (lien). Évalué à 3.Les caractères ø [AltGr o] et Ø [AltGr O] ne sont pas utiles sur un clavier français. Ils seraient très avantageusement remplacés par œ et Œ ce qui serait plus logique.
Par ailleurs, la touche $£¤, dédiée aux unités monétaires devrait comporter € à la place du symbole ¤ "currency" que je n'ai jamais ni utilisé ni vu utilisé.-
[^]Re: Touche compose par défaut ?
Posté par Naha (page perso, ) le 18/09/2006 à 11:39. (lien). Évalué à 2.Les caractères ø [AltGr o] et Ø [AltGr O] ne sont pas utiles sur un clavier français. Ils seraient très avantageusement remplacés par ½ et ¼ ce qui serait plus logique.
Tout à fait d'accord. C'est plus logique, même si je n'utilise pas spécialement la touche ². L'avantage de placer ½ sur ² est par contre un accès plus rapide (je l'utilise assez souvent).
Pour la touche euro, je ne vois pas l'intérêt de la déplacer vu qu'il y a déjà un emplacement inscrit sur le clavier. Ceci dit c'est vrai que le symbole ¤ est complètement inutile, du moins pour moi (et en plus il est moche ! :-), donc on pourrait bien le remplacer par autre chose.
Tiens tant que j'y suis, je n'ai jamais trouvé le ae AE. AltGr + G d'après un commentaire plus haut ? Je suis d'accord pour dire qu'il serait bien mieux sous le A. (Rah, pénible de ne pas avoir de latin9 au boulot pour regarder ce qu'il y a sous le A...)-
[^]Re: Touche compose par défaut ?
Posté par teoB () le 18/09/2006 à 18:19. (lien). Évalué à 2.Ceci dit c'est vrai que le symbole ¤ est complètement inutile, du moins pour moi (et en plus il est moche ! :-), donc on pourrait bien le remplacer par autre chose.
Il y a quelques années, j'avais lu que ¤ était le symbole monétaire d'une monnaie imaginaire qui n'avait pour seule vocation, que de réserver une place pour une future monnaie. L'euro aurait donc pu y trouver logiquement sa place. Mais visiblement, ce détail a été oublié et maintenant nos claviers ont l'euro sérigraphié sur le E.-
[^]Re: Touche compose par défaut ?
Posté par Sylvain Sauvage () le 19/09/2006 à 10:02. (lien). Évalué à 3.J'avais compris qu'il signifiait « monnaie “courante“ dont on n'a pas le symbole le stock », mais que personne ne l'utilisait (on prend la lettre la plus proche).
Dans le passage de latin-1 à latin-0 (puis latin-9), le ¤ est devenu ¤. Donc, avec une police latin-9, appuyer sur la touche ¤ devrait donner ¤.
Effectivement, la sérigraphie aurait dû suivre. Mais avoir toutes les monnaies ($£¤) sur la même touche, c'est trop simple...
-
-
[^]Re: Touche compose par défaut ?
Posté par Pierre Jarillon (page perso, ) le 23/09/2006 à 23:10. (lien). Évalué à 2.Je peux faite æ et Æ sur mon clavier avec la touche A :
AltGR + A = æ
AltGr + Maj + A = Æ
J'utilise une distribution Mandriva.
-
-
-
-
-
-
le Ç
J'ai remarqué que sous Windows, il est plus facile de taper les majuscules accentuées ou le c cédille majuscule avec un clavier américain réglé sur "us international" qu'avec le clavier français. Par exemple É È Ê Ë Ç À Á Â Ä. Cela pour souligner que les claviers français devrait permettre d'écrire en minimisant les fôtes.
Et pour répondre à ton sondage:
j'ai pas compris ce que tu entends par "les symboles cartésiens quittent la zone principale pour être remplacés par des flèches".
Avoir le vrai signe "multiplier" et le vrai "diviser" (au lieu de * et /) serait aussi une chose sympa (c'est ça les "symboles cartésiens" ?). Et le symbole de l'Euro, le degré, le micro sont utiles (bon, les couillons d'ingénieurs :P utilisent le "u" pour micro, alors que le µ est très souvent à portée de main sur les ordinateurs modernes).
Mais je ne peux pas vérifier en détail, je n'ai pas de clavier français (mon laptop est "en-uk", mon desktop "en-us", mon ordi à la maison "fr-ch", les ordis de mes collègues "de").
Ce qui est sûr, c'est qu'il ne faut pas remplacer les symboles ASCII de base utilisés dans les différents langages de programmation par d'autres, donc je préferre la variante pas aggressive.
Quant à la question du "." ou de la "," pour le séparateur décimal du pavé numérique, c'est très dur de trancher. Certains programmes ne sont pas capables de comprendre par eux même que . et , doivent être traités comme séparateur décimal dans des champs numériques (tableurs). Et si c'est écrit "," sur la touche, c'est plus logique d'entrer ",". Mais si on pouvait configurer ce choix facilement, ça serait vraiment plus pratique.
-
[^]Re: le Ç
Posté par Michel Petit (page perso, ) le 13/09/2006 à 20:13. (lien). Évalué à 0.Avoir le vrai signe "multiplier" et le vrai "diviser" (au lieu de * et /) serait aussi une chose sympa
Déjà disponible, avec Alt Gr + ; (×) et Alt Gr + : (÷)--
Errare humanum est-
[^]Re: le Ç
Posté par Sytoka Modon (page perso, ) le 14/09/2006 à 14:24. (lien). Évalué à 4.Je ne sais pas pour vous, mais pour moi, le signe officiel de la division est horrible. Je préfère le slash. Quand à la croix pour la multiplication, merci les erreurs avec la variable x utilisé en math comme variable par défaut dans 90 % des problèmes. Ces deux symboles sont pour moi une plaie.
Rien à voir (quoique), existe-t-il une police où on aurait le chiffre 7 barré. Mêmes les américains nous envie notre typographie sur ce point là (enfin, ceux que j'ai croisé). Il n'y à pas à dire, la barre rend ce chiffre bien plus lisible.
Dans la même veine, pas mal de personne barre le Z majuscule (moi dans le lot). Ce serait possible d'après vous de mettre ça dans la typographie officielle ?-
[^]Re: le Ç
Posté par reno () le 14/09/2006 à 20:03. (lien). Évalué à 2.+1 pour le / * a la place du divisé et x, le * on met un certain temps a s'y adapter, mais après c'est quand même plus agréable qu'une variant de x..
Je ne sais pas ce que tu appelle "typographie officielle mais: j'aime bien le 7 barré (encore que sur écran, c'est comme les sérifs en petites tailles ça peut diminuer la lisibilité) mais par contre le Z majuscule barré, je pense que c'est très rare donc je ne vois pas trop l'interet..-
[^]Re: le Ç
Posté par Julien Portalier (page perso, ) le 14/09/2006 à 22:46. (lien). Évalué à 2.C'est pas une question de fonte, plutôt ? Une fonte dont le 7 et le Z seraient barrés. Mais de typographie, j'ai un doute là...
-
[^]Re: le Ç
Posté par Gniarf () le 15/09/2006 à 02:27. (lien). Évalué à 2.ça ? Ƶ et ƶ sont dans le sac (01B5 et 01B6)
--
Windows has no users. It has hostages.-
[^]Re: le Ç
Posté par Sytoka Modon (page perso, ) le 15/09/2006 à 05:47. (lien). Évalué à 2.Sauf que je ne souhaite pas deux nouveaux symboles mais une police où le 7 est barré, idem pour le Z même si effectivement, comme je le dis, c'est beaucoup moins utilisé. Je n'ai rien à faire de deux nouveaux symboles personnellement mais merci tout de même pour cette information.
Au niveau de l'affichage, la barre sur le 7 sera peut être moins lisible (et encore, le 'f' est lisible...) mais il y a moyen de faire propre, je fais confiance aux graphistes. Par contre, au niveau de l'impression, cela serait vraiment mieux.
Prenez un bouquin, aucun 7 n'est barré (sauf certain cahier de travail du primaire), ce n'est pas normal. Il n'y a plus aucune objection aujourd'hui pour ne pas la mettre.-
[^]Re: le Ç
-
[^]Re: le Ç
Posté par Laurent A. () le 01/10/2006 à 19:18. (lien). Évalué à 2.Pour le 7, je suis tout à fait d'accord avec toi tout simplement parce que c'est comme ça que ce chiffre doit être écrit en français...
D'ailleurs, pour le 1, je me demande s'il faut le souligner ? Il me semble qu'en français c'est inutile et qu'en anglais, il n'y a qu'une seule barre verticale, donc d'où vient cette typo ?
En revanche, je ne suis pas du tout du même avis pour le Z. Le symbole « Z » est celui qui est appris à l'école primaire. Le Z barré n'est pour moi qu'un excès de zèle qui a une certaine utilité pour les gens qui ne savent pas faire des Z bien « pointus » en haut et en bas, d'où une confusion avec le chiffre 2. Sur un clavier, ce cas n'existe pas, donc, selon moi, le Z barré n'est d'aucune utilité ici.
-
-
-
-
-
-
Puisqu'on parle de AltGr...
Au boulot, j'ai installé une Ubuntu dans un VirtualPC/WinXP (Pas taper, c'était le seul moyen d'avoir un Linux). Par defaut, l'émulateur utilise AltGr comme touche spéciale pour communiquer avec l'OS hôte (passer du mode plein ecran a fenetre par exemple). Le choix de cette touche n'est pas vraiment judicieux quand on a un clavier francais et qu'on veut editer du code, donc des []{} etc. Evidemment, on peut changer
la touche speciale, mais la, surprise, ca ne retablit pas le fonctionnement de AltGr.
(En fait, AltGr n'est pas completement inutilisable, mais c'est juste penible: Pour obtenir un @, il faut appuyer simultanement sur les touche Ctrl-AltGr-0, maintenir appuyé, puis relacher Ctrl...)
Bien evidemment, l'editeur qui est au courant du probleme devrait sortir un patch, mais visiblement il s'en fout, comme a son habitude (les joies du logiciel proprio, je sais).
Donc, apres ce paragraphe sur ma vie, la question: existe-il une doc, un outil, une incantation magique qui me permettrait de remapper les caracteres []{} etc. sur une autre combinaison de touches que AltGr ?
-
[^]Re: Puisqu'on parle de AltGr...
-
[^]Re: Puisqu'on parle de AltGr...
Posté par octane () le 13/09/2006 à 13:55. (lien). Évalué à 2.> existe-il une doc, un outil, une incantation magique
> qui me permettrait de remapper les caracteres []{}
> etc. sur une autre combinaison de touches que AltGr ?
putty
ssh <IP> du vmware, et hop.
Xming
depuis le vmware, export DISPLAY=<ip du win>:0
xterm &
vnc
depuis le win:
vncviewer <IP du vmware>
etc, etc..-
[^]Re: Puisqu'on parle de AltGr...
Posté par shbrol () le 14/09/2006 à 09:07. (lien). Évalué à 1.Mon but premier, c'etait de beneficier des bureaux multiples avec linux pour eviter la proliferation des putty vers une autre machine.
Je n'avais pas pensé a la solution Xming/exceed pour l'affichage et un linux sans X11, mais ca va repondre pil-poil au besoin, merci!
-
Je crois que j'ai ce qu'il te faut
j'ai mis des (( à la place. Cela dit on devrait s'inspirer plus souvent de nos cousins Québécois. À utiliser à vos risques et périls.
default xkb_symbols "pc104" {
name[Group1]= "fr-latin9";
key ((ESC> { [ Escape ] };
key ((FK01> { [ F1 ] };
key ((FK02> { [ F2 ] };
key ((FK03> { [ F3 ] };
key ((FK04> { [ F4 ] };
key ((FK05> { [ F5 ] };
key ((FK06> { [ F6 ] };
key ((FK07> { [ F7 ] };
key ((FK08> { [ F8 ] };
key ((FK09> { [ F9 ] };
key ((FK10> { [ F10 ] };
key ((FK11> { [ F11 ] };
key ((FK12> { [ F12 ] };
key ((PRSC> { type= "PC_SYSRQ", symbols[Group1]= [ Print, Sys_Req ] };
key ((SCLK> { [ Insert ] };
key ((PAUS> { [ Insert ] };
key ((TLDE> { [ eacute , Eacute ], [ 0 ] };
key ((AE01> { [ grave ], [ 1 ] };
key ((AE02> { [ agrave , Agrave ], [ 2 ] };
key ((AE03> { [ egrave , Egrave ], [ 3 ] };
key ((AE04> { [ ugrave , Ugrave ], [ 4 ] };
key ((AE05> { [ apostrophe ], [ 5 ] };
key ((AE06> { [ quotedbl ], [ 6 ] };
key ((AE07> { [ parenleft , parenright ], [ 7 ] };
key ((AE08> { [ bracketleft , bracketright ], [ 8 ] };
key ((AE09> { [ braceleft , braceright ], [ 9 ] };
key ((AE10> { [ bar , ampersand ] };
key ((AE11> { [ numbersign , percent ] };
key ((AE12> { [ exclam , question ] };
key ((BKSP> { [ BackSpace ] };
key ((TAB> { [ Tab ] };
key ((AD01> { [ a , A ] };
key ((AD02> { [ z , Z ] };
key ((AD03> { [ e , E ], [ currency ] };
key ((AD04> { [ r , R ] };
key ((AD05> { [ t , T ] };
key ((AD06> { [ y , Y ] };
key ((AD07> { [ u , U ] };
key ((AD08> { [ i , I ] };
key ((AD09> { [ o , O ], [ oe , OE ] };
key ((AD10> { [ p , P ] };
key ((AD11> { [ equal , asterisk ], [ degree ] };
key ((AD12> { [ minus , plus ] };
key ((BKSL> { [ less , greater ], [ guillemotleft , guillemotright ] };
key ((CAPS> { [ Caps_Lock ] };
key ((AC01> { [ q , Q ] };
key ((AC02> { [ s , S ], [ ssharp ] };
key ((AC03> { [ d , D ] };
key ((AC04> { [ f , F ] };
key ((AC05> { [ g , G ] };
key ((AC06> { [ h , H ] };
key ((AC07> { [ j , J ] };
key ((AC08> { [ k , K ] };
key ((AC09> { [ l , L ] };
key ((AC10> { [ m , M ] };
key ((AC11> { [ dollar , at ] };
key ((RTRN> { [ Return ] };
key ((LFSH> { [ Shift_L ] };
key ((AB01> { [ w , W ] };
key ((AB02> { [ x , X ] };
key ((AB03> { [ c , C ], [ ccedilla , Ccedilla ] };
key ((AB04> { [ v , V ], [ registered , copyright ] };
key ((AB05> { [ b , B ] };
key ((AB06> { [ n , N ] };
key ((AB07> { [ asciitilde , asciicircum ] };
key ((AB08> { [ slash , backslash ] };
key ((AB09> { [ period , colon ] };
key ((AB10> { [ comma , semicolon ] };
key ((RTSH> { [ Shift_R ] };
key ((LCTL> { [ Control_L ] };
key ((LWIN> { [ dead_circumflex, dead_diaeresis ] };
key ((LALT> { [ Alt_L ] };
key ((SPCE> { [ space , underscore ] };
key ((RALT> { [ Mode_switch , Multi_key ] };
key ((RWIN> { [ Mode_switch , Multi_key ] };
key ((MENU> { [ Mode_switch , Multi_key ] };
key ((RCTL> { [ Control_R ] };
key ((INS> { [ Delete ] };
key ((HOME> { [ Home ] };
key ((PGUP> { [ Prior ] };
key ((DELE> { [ Delete ] };
key ((END> { [ End ] };
key ((PGDN> { [ Next ] };
key ((UP> { [ Up ] };
key ((LEFT> { [ Left ] };
key ((DOWN> { [ Down ] };
key ((RGHT> { [ Right ] };
key ((NMLK> { [ Num_Lock , Pointer_EnableKeys ] };
key ((KPDV> { [ slash , slash ] };
key ((KPMU> { [ asterisk , asterisk ] };
key ((KPSU> { [ KP_Subtract , KP_Subtract ] };
key ((KP7> { [ 7 , 7 ] };
key ((KP8> { [ 8 , 8 ] };
key ((KP9> { [ 9 , 9 ] };
key ((KPAD> { [ KP_Add , KP_Add ] };
key ((KP4> { [ 4 , 4 ] };
key ((KP5> { [ 5 , 5 ] };
key ((KP6> { [ 6 , 6 ] };
key ((KP1> { [ 1 , 1 ] };
key ((KP2> { [ 2 , 2 ] };
key ((KP3> { [ 3 , 3 ] };
key ((KPEN> { [ Return , Return ] };
key ((KP0> { [ 0 , 0 ] };
key ((KPDL> { [ KP_Decimal , comma ] };
modifier_map Shift { Shift_L, Shift_R };
modifier_map Lock { Caps_Lock };
modifier_map Control { Control_L, Control_R };
modifier_map Mod1 { Alt_L };
modifier_map Mod2 { Num_Lock };
modifier_map Mod3 { Mode_switch };
modifier_map Mod5 { Scroll_Lock };
};
-
[^]Re: Je crois que j'ai ce qu'il te faut
Posté par Elrik de Melnibone () le 13/09/2006 à 14:33. (lien). Évalué à 3.Il sont sympas les quebecois mais l'euro, il est où ?
-
[^]Re: Je crois que j'ai ce qu'il te faut
-
ls | more --> more: command not found (???)
ce qui me gene dans le latin9 par rapport au latin1 : Alt-gr + espace donne espace insécable. un espece de caractere bizarre qui ressemble a un espace a l'oeil, mais que mon shell ne connait pas comme un espace.
pour peu qu'on tape vite et qu'on maintienne alt-gr appuyé lors d'un espace apres le pipe, on a droit a un joli :
# ls | less # remarquez ici l'espace insécable entre | et less
bash: less: command not found
c'est assez agaçant.
résultat => retour au clavier latin1
une solution avec une nouvelle map ?
-
[^]Re: ls | more --> more: command not found (???)
Posté par Troy McClure (page perso, ) le 13/09/2006 à 14:23. (lien). Évalué à 2.pareil ! j'ai cru devenir fou avec les 'grep: command not found' avant qu'on me donne la réponse sur la tribune. C'est plus qu'agaçant on peut perdre pas mal de temps avant de comprendre de quoi il retourne (au moins la première fois. maintenant je sais)
-
[^]Re: ls | more --> more: command not found (???)
Posté par seeschloss () le 13/09/2006 à 15:36. (lien). Évalué à 2.[:haha]
Tu pourrais au moins avoir la politesse de nommer ton sauveur...
Enfin à mon humble avis, c'est un des plus grands avantages du fr-latin9, l'espace insécable.
-
[^]Re: ls | more --> more: command not found (???)
Posté par Tony Flow () le 14/09/2006 à 15:14. (lien). Évalué à 2.Ah ça fait plaisir de se sentir moins seul avec ce genre de problème :)
Au début on n'y comprend rien (comment ça tu connais pas grep !?!?)
Ensuite on trouve ça super lourd...
D'ailleurs le problème m'arrive aussi en faisant du Perl... En général c'est plus suite à une accolade qu'un pipe, mais au final il n'apprecie pas plus à l'interprétation : Unrecognized character \xC2
-
-
[^]Re: ls | more --> more: command not found (???)
Posté par boris (page perso, ) le 13/09/2006 à 14:30. (lien). Évalué à 2.Oui, je confirme qu'à la longue c'est _vraiment_ lourd... Et je n'avait pas réalisé que ça venait du latin9... En fait, du moment que je n'avait pas un q en tapant un a je ne m'était pas trop posé la question :$
-
[^]Re: ls | more --> more: command not found (???)
Posté par Éric (Jabber id, page perso, ) le 13/09/2006 à 14:44. (lien). Évalué à 9.ah oui mais non, vous allez pas me retirer l'espace insécable quand même. C'est un truc limite indispensable quand on utilise le clavier pour faire autre chose que de la ligne de commande et de la programmation.
Le caractère bizarre qui ressemble à un espace c'est bien un espace (d'où le fait qu'il y ressemble).
Si tu laisses altgr appuyé trop longtemps c'est comme si tu laisses ctrl ou shift appuyé trop lontemps, ça donne n'importe quoi et c'est bien normal.
Si vraiment ça pose problème, demande à ton shell d'évoluer et de bien le considérer comme un espace (parce que bon, c'en est un).-
[^]Re: ls | more --> more: command not found (???)
Posté par Troy McClure (page perso, ) le 13/09/2006 à 14:57. (lien). Évalué à 2.> C'est un truc limite indispensable quand on utilise le clavier pour faire autre chose que de la ligne de commande et de la programmation.
ah bon ? dans quelle situation par exemple ?-
[^]Re: ls | more --> more: command not found (???)
-
[^]Re: ls | more --> more: command not found (???)
Posté par Clément varaldi (page perso, ) le 13/09/2006 à 15:27. (lien). Évalué à 10.Quand on écrit en bon francais (désolé, clavier sun...), on met des espaces insécables avant les doubles ponctuations ( : ; ? ! et je crois que c'est tout a ma connaissance) et à l'intérieur des guillemets francais (les << et >>). Sans ca, point de bon texte dans un traitement de texte utilisateur lambda.
Donc, OUI à l'espace insécable ! (Note : il me semble qu'en général, la combinaison est ctrl+espace...)
L'espace insécable est différent et à utiliser parce que :
- il ne fait pas toujours la même taille que l'espace normal (il me semble que la norme est de faire un "demi espace", à vérifier)
- il sert surtout à ne pas se retrouver avec un ":" perdu tout seul en début de ligne dans un texte, ce qui est une faute. Et la bidouille ne suffit pas : que se passe-t-il si jamais un jour tu ajoutes du texte avant le : qui "pousse" le : en début de ligne ? Il vaut mieux le rendre systématique (certains éditeurs comme OOo le corrigent automatiquement par exemple, si on en fait la demande dans les options de correction)-
[^]Re: ls | more --> more: command not found (???)
Posté par Troy McClure (page perso, ) le 13/09/2006 à 15:38. (lien). Évalué à 4.Tout ce que tu décris, le traitement de texte pourrait le faire tout seul sans qu'on aie besoin de recourrir à un caractère de plus. D'ailleurs dans Latex on n'utilise pas d'espace insécable il fait tout ça comme un grand.
Donc NON à l'espace insécable, ou alors qu'on l'affiche differement d'un espace "normal" (avec un petit point au milieu ou je ne sais quoi, mais qu'on puisse faire la différence !)-
[^]Re: ls | more --> more: command not found (???)
Posté par salvaire () le 13/09/2006 à 16:14. (lien). Évalué à 3.Tout ce que tu décris, le traitement de texte pourrait le faire tout seul sans qu'on aie besoin de recourir à un caractère de plus
Oui et non, pour tex c'est tilde ~
Unicode me semble intéressant pour résoudre certaines ambiguïtés ou enrichir les langages. Parfois le code ascii atteint ses limites. Par exemple:
le \ de TeX doit être écrit \\\\ lorsque que tu génère du TeX en Perl, C ... Un cauchemar. Un caractère commande aurait été plus judicieux.
idem pour l'affectation x<-2, x < -2 ou x flèche 2?
-
[^]Re: ls | more --> more: command not found (???)
Posté par boris (page perso, ) le 13/09/2006 à 17:16. (lien). Évalué à 1.Ah bon, tu es sûr ? Dans latex j'ajoute explicitement un espace insécable avant les caractères de ponctuation. Mais si y'a pas besoin, clair que je vais pas m'embeter !
-
[^]Re: ls | more --> more: command not found (???)
Posté par tiot (Jabber id, page perso, ) le 14/09/2006 à 08:45. (lien). Évalué à 2.Oui c'est géré si tu as précisé à Babel que tu écris en Français. Il ira même transformer le "bonjour!" en "bonjour~!".
-
[^]Re: ls | more --> more: command not found (???)
Posté par Florent Rougon (page perso, ) le 15/09/2006 à 09:37. (lien). Évalué à 2.1) Comme l'a dit quelqu'un plus haut, ce n'est pas tout à fait équivalent à "bonjour~!" : l'espace insécable inséré devant le point d'exclamation est plus fin qu'un espace insécable généré avec « ~ ».
Pour vérifier ça, il suffit de tester ceci :
Pouet !\\
Pouet~\string!
2) Personnellement, je n'aime pas les logiciels qui réfléchissent à ma place (j'aime ma liberté !), donc je désactive cette fonction automatique avec \NoAutoSpaceBeforeFDP. Ceci me permet, si j'en ai envie, de mettre une double-ponctuation sans espace la précédant. Par contre, si je mets un espace (normal) devant une double ponctuation, celui-ci est bien transformé en espace insécable fine par [frenchb]{babel}. Parfait.
-
-
-
[^]Re: ls | more --> more: command not found (???)
Posté par Éric (Jabber id, page perso, ) le 13/09/2006 à 17:38. (lien). Évalué à 7.> Tout ce que tu décris, le traitement de texte pourrait le faire tout seul
> sans qu'on aie besoin de recourrir à un caractère de plus.
> D'ailleurs dans Latex on n'utilise pas d'espace insécable il fait tout
> ça comme un grand.
Euh ... il peut le faire tout seul mais dans le résultat c'est bien un caractère différent.
Reste que justement, il ne peut souvent pas le faire tout seul. Les deux points ils sont précédés d'un espace insécable en français, mais pas en anglais. Les chiffres, des fois il est pertinent de mettre un espace insécable (ex: PHP 5) et des fois non (ex: j'ai acheté 3 lapins).
Je ne veux pas limiter mes espaces insécables uniquement aux gros traitements de texte, je veux pouvoir écrire des textes simples avec des vrais caractères français. Je ne veux pas non plus d'un espace insécable purement automatique qui m'empêche de décider quand je le veux et quand je ne le veux pas.
Si les développeurs ou comptables ont un problème d'ambiguité entre O et 0, c'est à eux de faire attention en tapant au clavier, de spécifier une police spécifique dans leur logiciel (0 barré) ou de coder un comportement spécifique (le mode idiot-proof de certains imports qui transforme les O en 0 quand ils attendent un nombre).
Il n'y a rien à faire sur le clavier, sur les polices habituelles, et encore moins retirer un des deux caractères du clavier.
Pourquoi en serait-il autrement ici ?
Si tu as un problème d'ambiguité dans les commandes shell à cause de mauvaises frappes clavier, tu peux tenter une des solutions suivantes :
- faire en sorte de faire attention en tapant
- mettre une police spécifique à la ligne de commande dans ton terminal
- demander un mode idiot-proof au logiciel pour qu'il considère l'espace insécable comme un espace sécable
Dans tous les cas il n'y a pas lieu de toucher au clavier ou à l'espace insécable, qui est utile et tout à fait pertinent en français.-
[^]Re: ls | more --> more: command not found (???)
Posté par Gof (Jabber id, page perso, ) le 13/09/2006 à 18:00. (lien). Évalué à 8.Je pinaille, mais on dit « une espace insécable »
Le mot « espace » est féminin lorsqu'on parle du caractère.--
:-D !!!NOUVEAU!!!
-
[^]Re: ls | more --> more: command not found (???)
Posté par Sylvain Sauvage () le 14/09/2006 à 09:58. (lien). Évalué à 3.On écrit : « j'ai acheté trois lapins », en toutes lettres. Non mais.
-
-
-
-
[^]Re: ls | more --> more: command not found (???)
Posté par oliv () le 13/09/2006 à 15:32. (lien). Évalué à 3.Quand tu traduis des programmes par exemple. Les .po, la localisation, tu n'as jamais entendu parler ? La question "comment faire un espace insécable sous linux" apparaît régulièrement sur les ML de traduction (par exemple pour Wesnoth-fr, qui est une liste à bas débit, c'est environ tous les 2 mois).
-
[^]Re: ls | more --> more: command not found (???)
Posté par Farvardin (page perso, ) le 13/09/2006 à 15:33. (lien). Évalué à 1.si tu te poses la question c'est sans doute que tu n'en as pas besoin ;)
Sans doute qu'il voulait dire pour taper du texte "littéraire", mais je reste quand même persuadé que cela reste du domaine de l'éditeur de texte : sous latex, je présume que c'est automatiquement géré (une espace en français avant un point virgule -> espace insécable), et sous openoffice c'est également géré par le système je crois, par exemple on obtient cette espace avec ctrl+espace , ou évidemment altgr + espace)
D'autres utilisations ?--
Tous ensemble contre l'esclavitude des logiciels privateurs !-
[^]Re: ls | more --> more: command not found (???)
Posté par Aldoo (Jabber id, ) le 13/09/2006 à 17:17. (lien). Évalué à 3.Wikipédia... si FF n'avait pas ce bug qui les fait disparaître !
-
[^]Re: ls | more --> more: command not found (???)
Posté par Elghinn (Jabber id, ) le 14/09/2006 à 15:55. (lien). Évalué à 1.Ce n'est pas la faute de firefox ! Si tu veux faire une espace insécable sur wikipedia, tu écris
-
[^]Re: ls | more --> more: command not found (???)
Posté par Aldoo (Jabber id, ) le 14/09/2006 à 16:48. (lien). Évalué à 2.À l'âge d'Unicode, les entités HTML ont fait long feu !
Tous les "&*;" sont à jeter à la poubelle quand on peut faire autrement !
Lire les discussions de Wikipédia à ce sujet (dsl pas le temps de rechercher la page de discussion concernée).-
[^]Re: ls | more --> more: command not found (???)
Posté par rewind () le 14/09/2006 à 17:45. (lien). Évalué à 4.Et comment tu fais un "<" ? Et dans les URL, comment tu fais un "&" ? D'ailleurs, un "&" qui n'est pas remplacé par "&" dans une URL provoque une erreur au validator... Donc non, on ne doit pas les jeter ! Et vive le !
-
[^]Re: ls | more --> more: command not found (???)
Posté par Éric (Jabber id, page perso, ) le 14/09/2006 à 18:15. (lien). Évalué à 4.il y a un mot clé "quand on peut faire autrement" ;)
Les < > & (et accessoirement " et ') ont besoin des entités. C'est le principe même de toutes les grammaires, fournir un système d'échappement aux caractères spéciaux.
Les espaces insécables et autres caractères unicode n'en ont pas besoin. C'était juste des raccourcis pour palier les problèmes de saisie et d'internationalisation. Ces problèmes peuvent maintenant être évités bien en amont de manière bien plus satisfaisante.
-
-
-
-
-
[^]Re: ls | more --> more: command not found (???)
-
-
-


Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.