Discussion utilisateur:Kaze/Touche morte pour ÀÈÇ

De Disposition de clavier bépo
< Discussion utilisateur:Kaze
Révision datée du 5 mai 2008 à 16:20 par Nbrodu (discussion | contributions) (Accent grave mort et chiffres en direct)

Sans faire tous les changements que tu proposes, tu pourrais peut-être, pour commencer, faire passer ^/! sur [^/¨] et mettre ton accent mort sur le [Y]. La touche est moins accessible, mais on conserve les accessibilités de D et V. Ç devient un digramme a un doigt. Je ne suis pas certain que ça allège le travail du petit doigt, les lettres avec accent circonflexe et les « ! » n’étant pas rares. Il faut ensuite déplacer Z et W. Sur [T] et [Z], je ne sais pas quels sont leurs fréquences respectives dans les autres langues que tu souhaites utiliser, ni les digrammes impliqués, à voir. Je ne suis pas du tout certain que faire passer M de [ù] à [N] soit un gain, mais bon… Nemolivier 30 avril 2008 à 00:26 (UTC)

« Ç » en digramme à un doigt me paraît être une régression importante. J'avais pensé à mettre « Ç » sur la touche <LSGT> ([<]), mais « ça » devient aussi un digramme à un doigt. Je pourrais utiliser <LSGT> comme une seconde touche AltGr morte, mais ça serait trop asymétrique à mon goût. Resterait l'option de mettre une deuxième touche morte à gauche, par exemple un accent aigu mort à la place de {É} - sur la plupart des systèmes, accent aigu mort + C = Ç…
Tu es sûr de ça ? C'est pas le cas sur linux ni sur mac par exemple.Gaëtan 30 avril 2008 à 11:30 (UTC)
Sous Windows™ en Qwerty-international c'est sûr (du moins c'est le souvenir que j'en ai) ; sous Linux, ça marche sur Ubuntu (Dapper et Hardy au moins), mais sur d'autres distros il est possible qu'il faille toucher au .XCompose ; sous Mac, je te crois sur parole. Dans tous les cas, cette touche « accent aigu mort » ne résoud pas à elle seule le problème du « Ç » ; si j'en ai parlé, c'est parce qu'en ce moment je teste une version avec deux touches mortes : accent aigu sur {É} et accent grave sur {L}. Du Leboutte-like en quelque sorte. Kaze 30 avril 2008 à 11:58 (UTC)
Dans le fichier compose fournit par xorg, ça n'y est pas en tout cas !
[glehmann@gbook configGenerator]$ grep dead_acute Compose | grep "<c>"
<dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<dead_acute> <dead_cedilla> <c> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
<dead_acute> <Multi_key> <comma> <c> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
Et pour cause, le « ć » existe…
Gaëtan 30 avril 2008 à 12:08 (UTC)
Oui, le « ć » est utilisé en Polonais (c'est un des problèmes du Qwerty-int). Le seul diacritique courant qu'on puisse utiliser comme une cédille sur les consonnes, c'est l'accent grave (avec un .XCompose spécifique). À l'inverse, sur mon poste Ubuntu j'ai dû spécifier le « ć » dans un .XCompose pour mon cousin polonais. Kaze 30 avril 2008 à 12:11 (UTC)
Pour ce qui est de la réduction de la charge du petit doigt, il faudra que je teste ça plus sérieusement. Je m'attends à un résultat neutre pour le français mais carrément meilleur pour l'anglais, l'allemand et la prog. Ça reste à vérifier, évidemment. Kaze 30 avril 2008 à 08:36 (UTC)
Notons que mettre un ` mort sur [Y] n’interdit pas totalement de laisser « ! » sur [Y] — ça perd encore en cohérence avec le ` non mort. Nemolivier



Voici une autre solution qui répond aussi à différentes critiques vues sur la mailing-list:

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ #  │ "  │ «  │ »  │ (  │ )  ║ ☺  │ %  │ *  │ /  │ +  │ °  │ µ  ║        ║
│ $ §│ 1  │ 2 <│ 3 >│ 4 [│ 5 ]║ 6  │ 7  │ 8  │ 9  │ 0  │ =  │ @  ║ <--    ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║  |<-  ║ B  │ É  │ P  │ O Œ│ W  ║ J  │ V  │ D  │ L  │ M  │ ^  │ —  ║   | ║
║  ->|  ║   |│    │   &│    │    ║    │    │    │    │    │ ˆ  │ -  ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║ A  │ U  │ I  │ E  │ ;  ║ C  │ T  │ S  │ R  │ N  │ !  │ Ç  ║    ║
║  CAPS  ║    │   ˘│   ¨│   €│ ,  ║    │    │    │    │    │ `  │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║   ^  ║  Ê │ X  │ Y  │ Z  │ :  │ K  ║ ?  │ Q  │ G  │ H  │ F  ║     ^     ║
║   |  ║   /│   \│   {│   }│ .  │   ~║ '  │    │    │    │    ║     |     ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧══╦═╧════╬═════╦═════╣
║       ║      ║     ║ nbsp                     ║      ║      ║     ║     ║
║ Ctrl  ║ WinG ║ Alt ║ espace                 _ ║AltGr ║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩══════════════════════════╩══════╩══════╩═════╩═════╝

Tu y retrouves :

  • Une touche « grave mort » accessible, ce qui libère 1 accès direct et deux shift en faisant disparaître À et È ;
  • Le W mieux positionné, sans tout casser (il occupe la place libérée par le È) ;
  • Le tiret descendu, avec le cadratin en Shift ;
  • Les chiffres qui du coup peuvent aller en direct ;
  • Les guillemets qui du coup peuvent aller en Shift ;
  • Les lettres hors zone principale — à l'exception du Ç mais il pourrait aller en AltGr+A au besoin ;
  • Quelques autres bricoles secondaires comme le @ en direct et la brève morte en AltGr+U pour satisfaire les espérantistes, mais les idées principales sont ci-dessus ;
  • L'indispensable ☺ en Shift-6 car je ne savais pas quoi y mettre ! On pourrait probablement caser <> ou [] par là en remettant ° en AltGr par exemple.

Et avec tout ça (et quelques ajustements mineurs probablement), il serait même possible que ce soit globalement mieux pour le BÉPO-fr tout court plutôt que pour le BÉPO-intl !!! Faudrait voir si le passage en grave mort pour È et À ne serait pas compensé par le passage en grave mort pour Ù et par les chiffres en direct par exemple.

Nbrodu 5 mai 2008 à 15:20 (UTC)