« Utilisateur:Luxcem » : différence entre les versions
m (Nax a déplacé la page Utilisateur:Nax vers Utilisateur:Luxcem : Changement de pseudo) |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
= | = Programmer Béop = | ||
Pour un article plus complet sur cette disposition | |||
* https://luxcem.github.io/Programmer-beop/ | |||
* https://linuxfr.org/users/luxcem/journaux/programmer-beop | |||
== Objectif de disposition == | == Objectif de disposition == | ||
Dernière version du 1 février 2019 à 13:38
Programmer Béop
Pour un article plus complet sur cette disposition
Objectif de disposition
S'inspirer de la disposition Béop [1] en mettant en avant la programmation, sans trop casser la Bépo originale.
- Utilisation d'un AltGr Symetrique
- 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
Inspirations :
// Programer 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 // └─────┘
Test de modificateurs
Pour placer le ctrl sous le pouce, avoir une touche Hyper (pour emacs)
// Programer 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 ¯║ ⇧ ║ // ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣ // ║ Super ║ ║ ║ Espace inséc Ins. fine ║ ║ Win ║ ║ ║ // ║ Alt ║ Ctrl ║AltGr║ Espace _ ║AltGr║ Menu ║ Win ║Ctrl ║ // ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝ // ┌─────┐ // │ O Œ │ O = Maj. , Œ = AltGr + Maj. // │ o œ │ o = normal, œ = AltGr // └─────┘
Spécificités
- En 1 sur AltGr : le tiret sur cadratin
- En 1 sur Maj + AltGr : le tiret sur demi cadratin
- En 8 : le tiret court
- En 8 sur AltGr : le moins mathématique utilisé en typographie
- En 8 sur Maj + AltGr : le trait d’union insécable
- En = sur Maj + AltGr : le prime mathématique
- En # sur Maj + AltGr : le double prime
Touches mortes
- Accent grave : AltGr + è, Maj + AltGr + è il y a la touche non morte pour la programmation
- Accent aigu : AltGr + é
- Accent circonflexe : AltGr + w, enAltGr + 6 il y a la touche non morte pour la programmation
- Tilde : Maj + AltGr + K, en AltGr + K il y a la touche non morte pour la programmation
- Macron : AltGr + m
- Brève : AltGr + μ
- Point en chef : Maj + AltGr + i
- Tréma : Accès directe à droite de f
- Crochet, hameçon et crochet en chef : Maj + μ
- Rond en chef : Maj + ¨
- Double accent aigu : Maj + AltGr + é
- Hatchek : AltGr + v
- Cornu : Maj + AltGr + μ
- Point souscrit : Maj + AltGr + q
- Virgule souscrite : Maj + AltGr + ¨
- Ogonek : AltGr + f
- Cédille : AltGr + ¨
- Symbole monétaire : Maj + AltGr + d
- Barre inscrite : AltGr + l
- Lettre grecque : En accès direct à droite de z
Utile
Table Bépo Format ASCII
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ # ¶│ 1 „│ 2 “│ 3 ”│ 4 ≤│ 5 ≥║ 6 │ 7 ¬│ 8 ¼│ 9 ½│ 0 ¾│ ° ′│ ` ″║ ║
│ $ –│ " —│ « <│ » >│ ( [│ ) ]║ @ ^│ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <-- ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║ |<- ║ B ¦│ É ˝│ P §│ O Œ│ È `║ ! │ V │ D Ð│ L │ J IJ│ Z Ə│ W ║ | ║
║ ->| ║ |│ ´│ &│ œ│ `║ ^ ¡│ ˇ│ ð│ /│ ij│ ə│ ˘║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║ A Æ│ U Ù│ I ˙│ E ¤│ ; ̛ ║ C ſ│ T Þ│ S ẞ│ R ™│ N │ M º│ Ç ,║ ║
║ CAPS ║ æ│ ù│ ¨│ €│ , ’║ ©│ þ│ ß│ ®│ ~│ ¯│ ¸║ ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║ ^ ║ Ê │ À │ Y ‘│ X ’│ : ·│ K ║ ? ̉ │ Q ̣ │ G │ H ‡│ F ª║ ^ ║
║ | ║ /│ \│ {│ }│ . …│ ~║ ' ¿│ °│ µ│ †│ ˛║ | ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
║ ║ ║ ║ Espace insécable ║ ║ ║ ║ ║
║ Ctrl ║ WinG ║ Alt ║ Espace _ ║AltGr║ Super║Menu ║Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ # ¶│ 1 „│ 2 “│ 3 ”│ 4 ≤│ 5 ≥║ 6 │ 7 ¬│ 8 ¼│ 9 ½│ 0 ¾│ ° ′│ ` ″║ ║ │ $ –│ " —│ « <│ » >│ ( [│ ) ]║ @ ^│ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ |<- ║ B ¦│ É ˝│ P §│ O Œ│ È `║ ! │ V │ D Ð│ L │ J IJ│ Z Ə│ W ║ | ║ ║ ->| ║ |│ ´│ &│ œ│ `║ ^ ¡│ ˇ│ ð│ /│ ij│ ə│ ˘║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ A Æ│ U Ù│ I ˙│ E ¤│ ; ̛ ║ C ſ│ T Þ│ S ẞ│ R ™│ N │ M º│ Ç ,║ ║ ║ CAPS ║ æ│ ù│ ¨│ €│ , ’║ ©│ þ│ ß│ ®│ ~│ ¯│ ¸║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ^ ║ Ê │ À │ Y ‘│ X ’│ : ·│ K ║ ? ̉ │ Q ̣ │ G │ H ‡│ F ª║ ^ ║ ║ | ║ /│ \│ {│ }│ . …│ ~║ ' ¿│ °│ µ│ †│ ˛║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣ ║ ║ ║ ║ Espace insécable ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ Espace _ ║AltGr║ Super║Menu ║Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
Table BÉPO image
Avec touches mortes