« Utilisateur:Amic » : différence entre les versions

De Disposition de clavier bépo
Ligne 25 : Ligne 25 :
à la rigueur on peut la garder en Maj+Caps_Lock.
à la rigueur on peut la garder en Maj+Caps_Lock.


: Ça en tout cas c’est tout à fait faisable (sous Linux) : cf [http://www.charvolant.org/~doug/xkb/html/node5.html ici]. Trois choses à faire à mon goût :
: Ça en tout cas c’est tout à fait faisable (sous Linux) : cf [http://www.charvolant.org/~doug/xkb/html/node5.html ici]. Trois choses à faire pour ça :
* se rajouter une variante bépo-maths (dans /usr/share/X11/xkb/symbols/fr) qui fera mes deux problèmes à la fois, quelque chose comme ça :
* mettre dans /usr/share/X11/xkb/symbols/fr quelque chose comme ça :
<pre>
<pre>
partial alphanumeric_keys
partial alphanumeric_keys
xkb_symbols "bepo_1main" {
xkb_symbols "bepo_1main" {
     include "level3(ralt_switch)"
     include "level3(ralt_switch)"
     key <CAPS> {   symbols[Group1] = [ ISO_Next_Group, Caps_Lock ],    symbols[Group2] = [ ISO_Prev_Group, Caps_Lock]};
     key <CAPS> {symbols[Group1] = [ ISO_Next_Group, Caps_Lock ],     
                symbols[Group2] = [ ISO_Prev_Group, Caps_Lock]};
   
   
     name[Group1]= "Bépo";
     name[Group1]= "Bépo";
Ligne 42 : Ligne 43 :
// qui donne la touche Ê    en normal et A B  en mode 1-main quand on l’a activé sur CapsLock
// qui donne la touche Ê    en normal et A B  en mode 1-main quand on l’a activé sur CapsLock
//                    ê /              a b
//                    ê /              a b
};
</pre>
</pre>


Ligne 55 : Ligne 58 :
* et le petit bonus bidouille, c’est de mettre les lumières en ScrollLock pour dire si on est en 1 main ou en bépo : rajouter ces deux lignes dans /usr/share/X11/xkb/rules/evdev
* et le petit bonus bidouille, c’est de mettre les lumières en ScrollLock pour dire si on est en 1 main ou en bépo : rajouter ces deux lignes dans /usr/share/X11/xkb/rules/evdev
<pre>! layout variant = compat
<pre>! layout variant = compat
   fr bepo_1main = +ledcaps(group_lock)
   fr bepo_1main = +ledscroll(group_lock)
</pre>
</pre>



Version du 28 février 2010 à 05:00

TODO

bépo-maths

Il y a beaucoup trop de symboles à mon goût dans le bépo. Et ça laisse pas trop le choix, si on veut se mettre des trucs persos dans les trous, ça oblige tout de suite à forker. Je vais me faire une version avec des maths sous la main droite en AltGr, un peur le même genre de symboles qu’ils ont sur le neo. À suivre. Pour l’instant j’ai viré le ðÐ pour en faire des ∂∇ et je songe trés rapidement à modifier une touche morte accessible en touche morte Maths. Je pense que c’est l’ogonek qui va passer à la trappe, ou alors c’est au-dessus de la touche morte grecque par souci de pas embêter le reste… Et dans ce cas là ça irait finalement, j’arrêterai de faire chier mon monde.


Clavier Michu…

Le but est de faire un clavier visuel, avec des autocollants, qui soit pratique pour une utilisation combinée avec la souris. En particulier efficace pour la saisie à une main, et pour les applications graphiques, type Gimp. Le must ce serait qu’il y ait le pavé numérique en accès direct pour Blender, même sur un petit clavier style TM ou portable.

Pistes : Je pars sur un clavier pour droitier (qui utilise la souris à droite).

  • Prendre 4 lignes de hauteur, et compacter les lettres sur la droite. Sur un TM, si on vire les directionnelles, on peut avoir 34 petites touches carrées à droite de la touche entrée (Sauf que la touche desktop a un comportement étrange, je ne sais pas qu’est-ce qu’on peut gérer au final, disons 32 si on garde l’AltGr et celle là). Sur un laptop on peut honnêtement attrapper toutes les colonnes sauf les trois premières tout en gardant le pouce sous le CtrlDroit, ce qui fait aussi 34 petites touches.
  • Le pavé numérique sous les trois colonnes de gauche (je sais pas encore si je le mets en mode téléphone ou pavé numérique, je pense que ça va rester pavé numérique par pragmatisme par rapport aux jeux comme robots !).

Reste à voir la méthodologie. Je pense pas qu’il faille le prévoir optimal pour une frappe à deux mains, on a le bépo pour ça, sauf que si on prend une position alternative de repos, type è^vt rjzw, on a facilement accès aux 4 rangées et ça peut marcher. J’hésite à savoir ce que je veux y mettre. En gros la seule touche « de fonction » qu’il faudrait à tout pris déplacer, c’est le Tab, rendu complètement inaccessible.

Sinon je sais pas trop en gros ce que je voudrais y mettre, mais je pense qu’il faut mettre les trucs qui font la belle typographie du français, enfin tous les trucs qui pourraient plaire à madame Michu. L’idée est de ne pas chercher l’optimalité à tout prix (peine perdue dans le cas d’une utilisation mixte) mais plutôt une amélioration conséquente de l’azerty, et un clavier vraiment bon pour les ordis portables. Si vous êtes motivés pour m’aider on peut même essayer d’appliquer une méthodologie analogue à celle du bépo.

Le must à mon avis : Que la touche CapsLock soit une bascule entre ce mode et le bépo, parce que là, avec un pavé num, et une écriture facile à une main elle ne sert vraiment plus à rien. à la rigueur on peut la garder en Maj+Caps_Lock.

Ça en tout cas c’est tout à fait faisable (sous Linux) : cf ici. Trois choses à faire pour ça :
  • mettre dans /usr/share/X11/xkb/symbols/fr quelque chose comme ça :
partial alphanumeric_keys
xkb_symbols "bepo_1main" {
    include "level3(ralt_switch)"
    key <CAPS> {symbols[Group1] = [ ISO_Next_Group, Caps_Lock ],    
                symbols[Group2] = [ ISO_Prev_Group, Caps_Lock]};
 
    name[Group1]= "Bépo";
    name[Group2]= "Une main";

// puis on met du blabla là
// du genre
    key <LSGT> { [ecircumflex, Ecircumflex,slash ], [a, A, b, B] };

// qui donne la touche Ê    en normal et A B  en mode 1-main quand on l’a activé sur CapsLock
//                     ê /               a b

};
  • Ensuite on rajoute ça dans /usr/share/X11/xkb/rules/evdev.xml (au bon endroit), comme ça xfce est content et on peut l’installer à la main :
        <variant>
          <configItem>
            <name>bepo_math</name>
            <description>Combiné bépo-1main</description>
          </configItem>
	</variant>
  • et le petit bonus bidouille, c’est de mettre les lumières en ScrollLock pour dire si on est en 1 main ou en bépo : rajouter ces deux lignes dans /usr/share/X11/xkb/rules/evdev
! layout	variant		=	compat
  fr		bepo_1main	=	+ledscroll(group_lock)

Ça marche très bien.

À designer

Un modèle de mains sous Blender, avec un script qui prend un texte et une dispo et qui fait une vidéo ! Ça serait super chouette comme vidéo de promo.

À programmer

Un jeu à la GuitarHero, ça le ferait, pour bosser la fluidité, et pas forcément la rapidité où l’exactitude.

À blablater

Bilan à un jour, bilan à une semaine de TM et bépo (ça va commencer à être dûr, ma mémoire est pas si bonne).

Alphabet phonétique

Autres dominations (vélo couché)…