« Utilisateur:Amic » : différence entre les versions
(6 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
TODO | TODO | ||
== bépo-maths == | == Ma disposition actuelle : bépo-maths == | ||
Je me suis bidouillé ma disposition, voilà à quoi elle ressemble. | |||
<pre class=xkb> | |||
╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮ | |||
│ ¬ │ │ " „ │ « “ │ » ”│ @ Æ │ # Œ │ │ ← ⊂ │ ↑ ∩ │ ↓ ∪ │ → ⊃ │ € ¤ │ │ ° ′ │ ` ″ │ | |||
│mk – │ │ 1 — │ 2 [ │ 3 ]│ 4 │ 5 │ │ 6 ⇒ │ 7 ⇔ │ 8 ∞ │ 9 ↦ │ 0 ∅ │ │ % ‰ │ ' │ | |||
╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤ | |||
│ B ‖ │ É ⩽ │ P ⩾ │ O § │ = ≠ │ │ ! ¡ │ V ∀ │ D ∇ │ L ℓ │ J │ │ Z ℤ │ Ç , │ | |||
│ | │ < │ > │ & │ - ~ │ │ ^ ¨ │ ˇ │ ∂ │ / │ ∫ │ │ │ ¸ │ | |||
├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯ | |||
│ A ± │ U 〈 │ I 〉 │ E × │ ; ÷ │ │ C ℂ │ T ⟂ │ S ∋ │ R ℝ │ N ℕ │ │ M │ | |||
│ + │ ( │ ) │ * │ , / │ │ © │ ™ │ ∈ │ ® │ ~ │ │ │ | |||
╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ | |||
¦ ' ¦ │ W mk│ Y ‘ │ X ’ │ : · │ K │ │ ? ¿ │ Q ℚ │ G │ H ℍ │ F │ ╭-----╮ | |||
¦ ’ ¦ │ \ │ { │ } │ . … │ $ │ │ ` ´ │ ° │ µ │ ∃ │ │ ¦ ' ¦ | |||
╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯ ¦ ’ ¦ | |||
╭───────┬─────────────────────────┬───────╮ ╰-----╯ | |||
│ Alt │ │ AltGr │ | |||
│ │ _ │ │ | |||
╰───────┴─────────────────────────┴───────╯ | |||
</pre> | |||
Explication sommaire : essentiellement le but est d’avoir les chiffres en direct, et peu de choses sur cette ligne, que je trouve loin de tout… En particulier j’ajoute le tiret dans les touches facile à atteindre. Donc ça réduit un peu la marge de manœuvre. On passe donc à un accent gave mort à la place de l’apostrophe, que je mets à la place du Ç (ou du < en mode 105 touches), qui prend la place du W qui lui se case en À. Au final ça reste extrêmement proche du bépo. | |||
À ça je mets « tous » les ouvrant-fermant sur annulaire et majeur (en particulier en flemmard que je suis j’aime pas trop les parenthèses en bépo de base, dont j’ai beaucoup besoin). Puis comme j’aime bien le concept de la ligne AltGr LaTeX, je me suis fait la ligne AltGr console, et la ligne AltGr opérations mathématiques. | |||
Puis je balance des symboles mathématiques de toutes parts… | |||
== À 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. | |||
Je pense que je vais piquer les mains des personnages de Elephants Dream, il y a même une machine à écrire déjà faite ! | |||
== À 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é)… | |||
== Clavier Michu… == | == Clavier Michu… == | ||
** Un peu vieux, le projet est passé ici [[Utilisateur:Amic/Projet_une_main]] | |||
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. | 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. | ||
Ligne 17 : | Ligne 63 : | ||
* 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 !). | * 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 | 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. | 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. | ||
Ligne 26 : | Ligne 72 : | ||
: Ç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 : | : Ç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 : | ||
* mettre dans /usr/share/X11/xkb/symbols/ | * mettre dans /usr/share/X11/xkb/symbols/bepo_1main quelque chose comme ça : | ||
<pre> | <pre> | ||
partial alphanumeric_keys | partial alphanumeric_keys | ||
xkb_symbols " | xkb_symbols "basic" { | ||
include "level3(ralt_switch)" | include "level3(ralt_switch)" | ||
include "terminate(ctrl_alt_bksp)" | |||
key <CAPS> {symbols[Group1] = [ ISO_Next_Group, Caps_Lock ], | key <CAPS> {symbols[Group1] = [ ISO_Next_Group, Caps_Lock ], | ||
symbols[Group2] = [ ISO_Prev_Group, Caps_Lock]}; | symbols[Group2] = [ ISO_Prev_Group, Caps_Lock]}; | ||
Ligne 48 : | Ligne 95 : | ||
* 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 : | * 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 : | ||
<pre> | <pre> <layout> | ||
<configItem> | |||
<name>bepo_1main</name> | |||
<shortDescription>Bépomg</shortDescription> | |||
<description>Clavier Francophone à une main</description> | |||
</ | <languageList><iso639Id>fra</iso639Id></languageList> | ||
</configItem> | |||
</layout> | |||
</pre> | </pre> | ||
* 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 | <pre>! layout = compat | ||
bepo_1main = +ledscroll(group_lock) | |||
</pre> | </pre> | ||
Ça marche très bien. | Ça marche très bien. | ||
Dernière version du 29 janvier 2011 à 19:38
TODO
Ma disposition actuelle : bépo-maths
Je me suis bidouillé ma disposition, voilà à quoi elle ressemble.
╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮ │ ¬ │ │ " „ │ « “ │ » ”│ @ Æ │ # Œ │ │ ← ⊂ │ ↑ ∩ │ ↓ ∪ │ → ⊃ │ € ¤ │ │ ° ′ │ ` ″ │ │mk – │ │ 1 — │ 2 [ │ 3 ]│ 4 │ 5 │ │ 6 ⇒ │ 7 ⇔ │ 8 ∞ │ 9 ↦ │ 0 ∅ │ │ % ‰ │ ' │ ╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤ │ B ‖ │ É ⩽ │ P ⩾ │ O § │ = ≠ │ │ ! ¡ │ V ∀ │ D ∇ │ L ℓ │ J │ │ Z ℤ │ Ç , │ │ | │ < │ > │ & │ - ~ │ │ ^ ¨ │ ˇ │ ∂ │ / │ ∫ │ │ │ ¸ │ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯ │ A ± │ U 〈 │ I 〉 │ E × │ ; ÷ │ │ C ℂ │ T ⟂ │ S ∋ │ R ℝ │ N ℕ │ │ M │ │ + │ ( │ ) │ * │ , / │ │ © │ ™ │ ∈ │ ® │ ~ │ │ │ ╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ ¦ ' ¦ │ W mk│ Y ‘ │ X ’ │ : · │ K │ │ ? ¿ │ Q ℚ │ G │ H ℍ │ F │ ╭-----╮ ¦ ’ ¦ │ \ │ { │ } │ . … │ $ │ │ ` ´ │ ° │ µ │ ∃ │ │ ¦ ' ¦ ╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯ ¦ ’ ¦ ╭───────┬─────────────────────────┬───────╮ ╰-----╯ │ Alt │ │ AltGr │ │ │ _ │ │ ╰───────┴─────────────────────────┴───────╯
Explication sommaire : essentiellement le but est d’avoir les chiffres en direct, et peu de choses sur cette ligne, que je trouve loin de tout… En particulier j’ajoute le tiret dans les touches facile à atteindre. Donc ça réduit un peu la marge de manœuvre. On passe donc à un accent gave mort à la place de l’apostrophe, que je mets à la place du Ç (ou du < en mode 105 touches), qui prend la place du W qui lui se case en À. Au final ça reste extrêmement proche du bépo.
À ça je mets « tous » les ouvrant-fermant sur annulaire et majeur (en particulier en flemmard que je suis j’aime pas trop les parenthèses en bépo de base, dont j’ai beaucoup besoin). Puis comme j’aime bien le concept de la ligne AltGr LaTeX, je me suis fait la ligne AltGr console, et la ligne AltGr opérations mathématiques.
Puis je balance des symboles mathématiques de toutes parts…
À 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. Je pense que je vais piquer les mains des personnages de Elephants Dream, il y a même une machine à écrire déjà faite !
À 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é)…
Clavier Michu…
- Un peu vieux, le projet est passé ici Utilisateur:Amic/Projet_une_main
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/bepo_1main quelque chose comme ça :
partial alphanumeric_keys xkb_symbols "basic" { include "level3(ralt_switch)" include "terminate(ctrl_alt_bksp)" 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 :
<layout> <configItem> <name>bepo_1main</name> <shortDescription>Bépomg</shortDescription> <description>Clavier Francophone à une main</description> <languageList><iso639Id>fra</iso639Id></languageList> </configItem> </layout>
- 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 = compat bepo_1main = +ledscroll(group_lock)
Ça marche très bien.