Utilisateur:Kikoun/bepo intl

De Disposition de clavier bépo

Premier Jet

Mes anciennes idées pour le bépo-intl

Deuxième jet

But

  • Accessibilité de W K < > # $ - \ / [ ] ~
  • Un maximum de caractères de programmation en altgr-main_gauche
  • Accès aux . et : de la même façon que les chiffres pour taper les adresses IPv4 et IPv6
  • Supprimer la touche Ê tout en gardant le Ê accessible

Premières idées

  • Déplacement de æ et œ en # voir utilisation d'un "dead_e" ou suppression totale grâce à compose.
  • J'hésite pour mettre les chiffres en accès direct. J'utilise le capslock pour taper des IPv4. Je peux mettre : en altgr-.
  • Inversion </« et >/»
  • Inversion W et ^
  • Inversion K et ' pour les claviers décalés (et non pour le TMx, à voir).
  • Déplacement du dead_grave (??) en altgr-À
  • Ê en altgr-E
  • Touches en altgr ainsi libérées : O ([) È (]) A (-)
  • À en altgr-A ?
  • Ç en altgr-, ou altgr-T

Réalisation

	// inversion </« et >/»
	key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 2, guillemotleft, leftdoublequotemark ] }; // < 2 « “
	key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 3, guillemotright, rightdoublequotemark ] }; // > 3 » ”

	// $ et # en 6 et 7
	key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ dollar, 6, asciicircum ] }; // $ 6 ^
	key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ numbersign, 7, plusminus, notsign ] }; // # 7 ± ¬
	// @ et + en 8 et 9
	key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 8, U2212, onequarter ] }; // @ 8 − ¼
	key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 9, division, onehalf ] }; // + / 9 ÷ ½


	// slash et backslash en O et È
	key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ o, O, slash ] }; // o O / ===
	key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, backslash ] }; // è È \ ===
	// W en ^, ^ non mort en altgr-W
	key <AD06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, asciicircum, dead_breve ] }; // w W ^ ˘
	// à voir
	key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ thorn, THORN, dead_cedilla, UFDD3 ] }; // þ Þ ¸ ,

	// - en altgr-A
	key <AC01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ a, A, minus ] }; // a A -
	// Ê en E
	key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, ecircumflex, Ecircumflex ] }; // e E ê Ê
	// Ç en altgr-T
	key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, ccedilla, Ccedilla ] }; // t T ç Ç
	// déplacements ^ en Ç et ajout du signe monétaire en altgr
	key <BKSL> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ dead_circumflex, exclam, UFDD1, exclamdown ] }; // ^ ! ¤ ¡



	// accent grave mort en à
	key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, dead_grave, grave ] }; // à À ` `
	// inversion K et ' seulement si non TMx
	key <AB05> { type[group1] = "FOUR_LEVEL", [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ 
	key <AB06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] }; // k K ~


// à replacer :
// EuroSign, UFDD1 € ¤
// oe, OE  œ Œ
// ae, AE  æ Æ
// 
// place vide : TLDE et shift-TLDE 
// modifs à faire : AD12

Retour

  • Je ne rencontre pas beaucoup de problème avec cette disposition. Un retour à la place d'origine du K et de ' peut être possible.
  • Je remarque que je n'utilise par l'annulaire gauche ( index => X, majeur => Y et auriculaire pour Ê et À ). Je pensais donc pour résoudre se problème et me préparer à taper sur un TMx et comme je n'utilise plus la touche Ê de faire un décalage : À sur Ê, Y sur À, X sur Y, . sur X et ' sur . . Cela supprimerai totalement la touche K du bépo d'origine pour un clavier décalé.