FR-OSS Preonic

geometry:
    • ³ ² ¸ ¹ F11 F11
    • 1 & ̨ ˇ F1 F1
    • 2 é É ~ F2 F2
    • 3 " ˘ # F3 F3
    • 4 ' { F4 F4
    • 5 ( [ F5 F5
    • 6 - | F6 F6
    • 7 è È ` F7 F7
    • 8 _ \ F8 F8
    • 9 ç Ç ^ F9 F9
    • 0 à À @ F10 F10
    • ° ) ]
    • + = ± } SPR
    • bksp F12 F12
    • tab PLAY
    • A a Æ æ ( PREV
    • Z z  â ) NEXT
    • E e ¢ < V-
    • R r Ê ê > V+
    • T t Þ þ
    • Y y Ÿ ÿ HME
    • U u Û û PDN
    • I i Î î PUP
    • O o Œ œ END
    • P p Ô ô INS INS
    • ¨ ^ ˚ ~ F11 F11
    • £ $ Ø ø DEL DEL
    • caps
    • Q q Ä ä {
    • S s ß C-UP }
    • D d Ë ë C-DN [
    • F f ]
    • G g ¥
    • H h Ð ð
    • J j Ü ü
    • K k Ï ï
    • L l Ŀ ŀ
    • M m Ö ö
    • % ù Ù ' PUP
    • µ * ` ¯ PDN SHFT
    • return CTRL
    • shift
    • > < ALT
    • W w « \
    • X x » /
    • C c ® ©
    • V v S-INS
    • B b A-←
    • N n ¬
    • ? , ¿
    • . ; × HME
    • / : ÷ · END
    • § ! ¡
    • shift
    • ctrl
    • alt
    • super
    • lower
    • ⍽ Espace insécable ⍽ Espace
    • raise
    • AltGr
    • super
    • menu
    • ctrl

ObjectifAzertyAltGrLowerRaiseModalTap

La disposition fr-oss améliore significativement la frappe sur un clavier, permettant un accès rapide à la plupart des symboles de ponctuation typographiques. Elle est accessible sur la plupart des distributions GNU/Linux depuis de nombreuses années en tapant simplement dans un terminal : setxkbmap fr oss. Le fichier contenant la définition du clavier FR OSS est diffusée par le projet XKeyboard Config, et une version en ligne se trouve sur Github.

L'objectif de ce site est de présenter une manière d'utiliser à la fois un clavier standard français (PC105) en FR-OSS ainsi qu'un clavier mécanique Preonic, à la géométrie particulière (disposition ortholinéaire de 5 rangées de 12 touches) et à la disposition entièrement personnalisable. Le Preonic fonctionne avec des layers (surcouches modificatrices), permettant de compenser la disparition de touches physiques.

Pourquoi ? La motivation principale est de pouvoir changer facilement de clavier, et de ne pas être dépendant d'une géométrie particulière. Enseignant-chercheur en informatique, je peux difficilement imaginer être bloqué devant le clavier standard français d'un élève parce que j'aurais mes habitudes sur une autre disposition, fusse-t-elle la plus ergonomique qui soit.

Voir ci-dessous pour télécharger les fichiers sources et les instructions pour flasher un Preonic.

Cette page a été réalisée en partant du joli travail de présentation de Fabien « Kazé » Cazenave pour présenter sa disposition Qwerty-Lafayette

Cette disposition est une disposition AZERTY assez standard sur PC. Elle diffère notablement de l'AZERTY présent sur MacOS. Les touches qui sont affectées par le passage de PC105 à Preonic sont colorées :

  • certaines disparaissent
  • d'autres sont déplacées.
.

</p>

La couche AltGr contient la plupart des symboles typographiques français, qu'ils s'agissent des guillemets («»), des tirets (— – ‑), des espaces insécables ou du point médian (⋅).

La couche Lower s'active avec le modificateur Lower, à gauche de la touche Espace du Preonic (donc sous le pouce gauche, d'accès aisé). Elle contient :

  • les touches de fonctions (F1-F12),
  • les touches de navigation (Home/End, PageUp/PageDown), avec le End sur le ; pour être mnémotechnique (fin de ligne en programmation) et le Home juste avant,
  • Inser et Suppr,
  • les flèches, en deux clusters :
    • en ligne sur HJKL pour coller à Vim,
    • en bloc 3+1 (pointe en haut) en bas à droite pour coller à l'usage classique.
  • Shift-Inser en une touche sur V, pour coller sous Linux
  • Alt-Flèche gauche en une touche surBV, revenir en arrière facilement dans le navigateur (manipulation un peu complexe sinon)

La couche Raise s'active avec le modificateur Raise, à droite de la touche Espace du Preonic (donc sous le pouce droit, d'accès aisé). Elle contient :

  • les touches de fonctions (F1-F12),
  • les touches de navigation (Home/End, PageUp/PageDown), à des positions plus proches des flèches
  • Inser et Suppr,
  • les flèches sur HJKL pour coller à Vim
  • les symboles de programmation regroupés, et non éparpillés comme sur un AZERTY classique (qui a mis les parenthèses sur 5 et ° ???). Cette couche reprend le travail de Kazé.

ModalTap, c'est une fontionnalité spécifique du firmware QMK du Preonic, qui permet d'avoir, pour une même touche, un comportement différent selon que appuie seulement sur la touche ou selon qu'on la maintienne. On peut ainsi replacer des modificateurs (comme CTRL ou SHIFT) sur des touches utilisées par ailleurs classiquement. Exemple : je place SHIFT en ModalTap sur la touche *, ce qui me permet d'avoir un SHIFT à droite quand je le maintiens, et c'est une étoile qui est saisie si je ne fais qu'appuyer. Et pour obtenir le caractère accessible avec SHIFT sur cette touche étoile, il suffit de le saisir en maintenant l'autre SHIFT, celui à gauche du clavier. Pour l'instant c'est expérimental, et les fichiers ci-dessous ne contiennent pas encore ces modifications.

Download

License

WTFPL – Do What the Fuck You Want to Public License.