Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 Re : Coin des bidouilleurs » Nouvelle disposition pour programmeurs » 29/4/2015 22:58:21

nax

J’ai fait quelques améliorations (non publiées pour l’instant, il faut que je trouve le temps) mais ça marche bien sur un typematrix, il faut juste que je trouve comment paramétrer les modificateurs, j’ai découvert que récemment qu’il fallait passer en 106 pour avoir accès à toutes les touches, et encore je n’arrive pas à mapper la touche « play » (celle avec le ciseau et le ê).

#2 Re : Coin des bidouilleurs » Nouvelle disposition pour programmeurs » 8/10/2014 04:30:35

nax

Merci beaucoup pour les retours, il y a plusieurs choses auxquelles je n’avais pas pensé.

Édition de sinma: pas la peine de me citer si tu ne réponds pas à des points particuliers!

#3 Coin des bidouilleurs » Nouvelle disposition pour programmeurs » 6/10/2014 17:31:37

nax
Réponses : 11

Bonjour, je voudrais vous présenter ma disposition, adaptée du BÉPO et inspirée par la disposition béop de Laurent.


Mes objectifs :

* Adapter la disposition au français, l'anglais et la programmation
* Conserver la disposition des chiffres de la BÉPO (je n'ai pas réussi à me faire aux chiffres en alt gr de la béop)
* Les paires : (,),{,},<,>,[,] sur les touches fortes en AltGr (e,i,y,x,t,s,q,g) en sacrifiant quelques majuscules de caractères étrangers
* Rapprocher les signes $, #, &
* Accès direct à ',"
* ; en AltGr plutôt qu'en maj pour soulager le petit doigt (; est très fréquent en programmation)
* Inversion des touches pour les roulements : P et O, E et I
* Échange du M et du F pour limiter les risques de faute de frappe entre « n » et « m »
* Un ñ en accès direct et une tilde non morte
* Rapprocher le W
* Inversion du K et de l'apostrophe typographique

Par rapport à la béop il y a quelques modification puisque je garde les chiffres sur la ligne du haut.

Voici la version avec AltGr symetrique

// Programmer Béop
// Pr-Béop
// Ergonomic layout derived from Bépo and Béop (beop.free.fr)
// ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
// │comp│ 1 –│ 2 “│ 3 ”│ 4 ≤│ 5 ≥║ 6 „│ 7 ¬│ 8 ‑│ 9 ½│ 0 ¼│ ° ′│ % ″║        ║
// │    │ & —│ « ð│ » ſ│ ' þ│ " ß║ @ ^│ + ±│ - −│ / ÷│ * ×│ = ≠│ # ‰║ <--    ║
// ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
// ║  ⇤    ║ B ¦│ É ˝│ O Œ│ P ¶│ È `║ W →│ V ⇒│ D ¤│ L ©│ J IJ│ Z Ə│ ̉  ̛ ║   | ║
// ║   ⇥   ║ b |│ é ´│ o œ│ p §│ è `║ w ^│ v ˇ│ d $│ l /│ j ij│ z ə│ ̣  ˘║ <-' ║
// ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
// ║        ║ A Æ│ U Ù│ E €│ I ˙│ ! ¡║ C Ç│ T ™│ S ᵉ│ R ʳ│ N Ñ│ F ª│ ° ,║    ║
// ║  CAPS  ║ a æ│ u ù│ e (│ i )│ , ;║ c ç│ t <│ s >│ r ®│ n ñ│ f ˛│ ¨ ¸║    ║
// ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
// ║      ║ Ê  │ À〃│ Y ≃│ X •│ : ·│ ? ‘║ K ~│ Q  │ G μ│ H ‡│ M º║           ║
// ║   ⇧  ║ ê /│ à \│ y {│ x }│ . …│ ’ ¿║ k ~│ q [│ g ]│ h †│ m ¯║     ⇧     ║
// ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
// ║       ║      ║     ║ Espace inséc   Ins. fine    ║     ║      ║     ║     ║
// ║ Ctrl  ║ Alt  ║AltGr║ Espace            _       ║AltGr║ Menu ║ Win ║Ctrl ║
// ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
// ┌─────┐
// │ O Œ │   O = Maj.  , Œ = AltGr + Maj.
// │ o œ │   o = normal, œ = AltGr
// └─────┘

Actuellement je travaille sur la disposition des modificateurs, en effet je voudrais inverser Alt et Ctrl (pour avoir l'équivalent de la touche Cmd sur les clavier mac)
pour faciliter tous les raccourcis en Ctrl (et aussi faciliter l'utilisation d'emacs).
Ça pose problème pour le AltGr symétrique…
Je voudrais aussi disposer d'une touche Hyper pour y mapper mes raccourcis perso (sur emacs toujours mais ça marche avec d'autres éditeurs)

Ce qui m'amène à la version avec déplacement des modificateurs :

// Programmer Béop
// Pr-Béop
// Ergonomic layout derived from Bépo and Béop (beop.free.fr)
// ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
// │Caps│ 1 –│ 2 “│ 3 ”│ 4 ≤│ 5 ≥║ 6 „│ 7 ¬│ 8 ‑│ 9 ½│ 0 ¼│ ° ′│ % ″║        ║
// │Lock│ & —│ « ð│ » ſ│ ' þ│ " ß║ @ ^│ + ±│ - −│ / ÷│ * ×│ = ≠│ # ‰║ <--    ║
// ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
// ║  ⇤    ║ B ¦│ É ˝│ O Œ│ P ¶│ È `║ W →│ V ⇒│ D ¤│ L ©│ J IJ│ Z Ə│ ̉  ̛ ║   | ║
// ║   ⇥   ║ b |│ é ´│ o œ│ p §│ è `║ w ^│ v ˇ│ d $│ l /│ j ij│ z ə│ ̣  ˘║ <-' ║
// ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
// ║ Compose║ A Æ│ U Ù│ E €│ I ˙│ ! ¡║ C Ç│ T ™│ S ᵉ│ R ʳ│ N Ñ│ F ª│ ° ,║    ║
// ║  Hyper ║ a æ│ u ù│ e (│ i )│ , ;║ c ç│ t <│ s >│ r ®│ n ñ│ f ˛│ ¨ ¸║    ║
// ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
// ║      ║ Ê  │ À〃│ Y ≃│ X •│ : ·│ ? ‘║ K ~│ Q  │ G μ│ H ‡│ M º║           ║
// ║   ⇧  ║ ê /│ à \│ y {│ x }│ . …│ ’ ¿║ k ~│ q [│ g ]│ h †│ m ¯║     ⇧     ║
// ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
// ║       ║      ║     ║ Espace inséc   Ins. fine  ║     ║      ║     ║     ║
// ║ Super ║  Alt ║ Ctrl║ Espace            _       ║AltGr║ Menu ║ Win ║Ctrl ║
// ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
// ┌─────┐
// │ O Œ │   O = Maj.  , Œ = AltGr + Maj.
// │ o œ │   o = normal, œ = AltGr
// └─────┘

J'aimerais avoir vos retours sur cette disposition, savoir si j'ai loupé quelque chose.
Merci

#4 Re : Coin des bidouilleurs » Doc pour la configuration de xkb » 3/10/2014 03:37:46

nax

Merci pour vos explications très claires.
Au passage je te félicite Laurent pour ta disposition qui m’a fortement inspirée !

#5 Coin des bidouilleurs » Doc pour la configuration de xkb » 29/9/2014 19:08:24

nax
Réponses : 9

Bonjour,
Je suis en train de configurer une disposition personnelle basée sur bépo mais j'ai quelques points que je ne comprend pas très bien :

Je voudrais modifier la keymap en modifiant le fichier /usr/share/X11/xkb/symbols/fr : je ne sais pas où trouver la liste des noms des symboles utilisés (par exemple endash, bracketleft, dead_diaeresis, etc). J'ai beau cherché, ce que j'ai trouvé de plus proche est la source du fichier : /usr/include/X11/keysymdef.h.

Je n'ai pas trouver la liste des types de touches par exemple, quelle est la différence entre : FOUR_LEVEL_SEMIALPHABETIC et FOUR_LEVEL_ALPHABETIC. Où puis-je trouver une documentation fournie ?

Merci

Pied de page des forums

Propulsé par FluxBB