name: inverse layout: true class: center, middle, inverse --- layout: false # Votre layout de clavier est-il « mobile-first » ? .footnote[:kazé / [@fabi1cazenave](https://github.com/fabi1cazenave)] --- template: inverse # Claviers compacts du clavier ergonomique au clavier « mobile » --- ## 1992 : Kinesis Contour / Advantage - les pionniers du clavier ergonomique - a inspiré Ergodox EZ, Moonlander, Dygma Defy… - </3 le placement des accolades…  --- ## 200? : TypeMatrix 2030 - alternative plus simple / moins chère  - encore meilleur que le Kinesis ! - c’est un consensus établi - je suis d’une objectivité totale - (j’ai participé à la conception du 2030-USB) --- ## 2015 : OLKB Planck - design open-source de Jack Humbert - fabriqué en DIY ou par OLKB, DSA, Drop… - programmable avec le firmware libre QMK  - résoud tous les problèmes de placements - aucun doigt ne se déplace de plus d’une case - mais euh… les autres touches ? Balek ? ---  --- template: inverse # Layers l’art de faire venir les touches sous les doigts Shift, AltGr, what next ? --- ## Layer « prog »   --- ## Layer « prog » : `(){}[]`   --- ## Layer « prog » : `$%^&*`   --- ## Layer « prog » : `<>-_+='"`   --- ## Layer « prog » : `~ᐠ/|\@#!?`   --- ## Layer « prog » : `01` ([démo !](demo#/qwerty/ansi))   --- ## Layer « nav » : `←↓↑→`   --- ## Layer « nav » : `⇱⇟⇞⇲`   --- ## Layer « nav/num »   --- ## Less is more - compacité = élément clé de l’ergonomie - pour faire plus ergo, il faut supprimer des touches - 30 touches + deux layers suffisent  L’art de déplacer les touches sous les doigts ! --- template: inverse # Layouts « mobile-first » concevoir une disposition de clavier compacte
en utilisant AltGr comme *layer* « prog » --- ## Qwerty US - 🙂 toutes les lettres dans le pavé 3×10 - 🙂 chiffres en direct  - 😢 pas d’accents --- ## Azerty - 😢 lettres excentrées : é, è, à, ù, ç - 😢 chiffres en Shift  - 😢 pas de majuscules accentuées - 😭 le point en Shift ! --- ## Bépo - 😢 lettres excentrées : M, Z, W, Ç - 😢 chiffres en Shift  - 😢 AltGr difficilement réutilisable (ù, tréma) - 😭 perte des raccourcis usuels --- ## [Qwerty-Lafayette.org](https://qwerty-lafayette.org) - quasi-identique au Qwerty ANSI (3 touches) - une seule touche morte pour les accents  --- ## [Qwerty-Lafayette.org](https://qwerty-lafayette.org) `àèùç` - quasi-identique au Qwerty ANSI (3 touches) - une seule touche morte pour les accents  --- ## [Qwerty-Lafayette.org](https://qwerty-lafayette.org) `é` - quasi-identique au Qwerty ANSI (3 touches) - une seule touche morte pour les accents  --- ## [Qwerty-Lafayette.org](https://qwerty-lafayette.org) `âêîôû` - quasi-identique au Qwerty ANSI (3 touches) - une seule touche morte pour les accents  --- ## [Qwerty-Lafayette.org](https://qwerty-lafayette.org) `œæµ«»€·…` - quasi-identique au Qwerty ANSI (3 touches) - une seule touche morte pour les accents  --- ## [Qwerty-Lafayette.org](https://qwerty-lafayette.org) ([démo !](demo#/lafayette/ansi)) - quasi-identique au Qwerty ANSI (3 touches) - une seule touche morte pour les accents  - meilleur qu’Azerty en français - meilleur que Qwerty pour coder --- ## [ErgoL.org](https://ergol.org) (WiP) - projet d’optimisation du Qwerty-Lafayette - préserve les raccourcis Ctrl-QASZXCV  - meilleur que Bépo en français - meilleur que Dvorak en anglais --- template: inverse # Conclusion Votre layout n’est probablement pas *mobile-first*
mais les solutions sont à portée de main ! --- ## Recommandations À chaque mésusage du clavier, il y a une solution : --- continued: true - Azerty / Qwertz / Qwerty
⇒ https://qwerty-lafayette.org --- continued: true - Dvorak / Bépo
⇒ https://ergol.org --- continued: true - `←↓↑→`
⇒ https://tuppervim.org --- continued: true Stand claviers + conférence ergo + atelier Vim
⇒ https://jdll.org, weekend du 1er et 2 avril. .footnote[:kazé / [@fabi1cazenave](https://github.com/fabi1cazenave)]