Utilisateur:Crako
J'ai découvert le principe du clavier dvorak en 2004 et je suis tombé à la fois sur la proposition de Francis Leboutte et sur ce wiki proposant d'en créer un autre. J'ai donc à la fois vu les avantages de la disposition dvorak et les améliorations qui était possibles (voire souhaitables, voire indispensables). J'ai créé ma propre version fin 2004 en me basant sur des travaux déja effectués par d'autres participants au wiki (notemment le corpus et les principes généraux d'ergonomie).
Je l'utilise depuis tout début 2005 aussi bien pour du mail/web/chat que pour du code. Après avoir fait quelques tentatives sur des layouts intermédiaires, j'ai trouvé un layout sur lequel je me suis fixé (tous ceux qui j'ai créé par la suite étaient moins bons).
J'ai fait le passage d'azerty à ma version de dvorak français d'un seul coup sans plus revenir à l'azerty. Je suis en même temps passé à la frappe à 10 doigts à l'aveugle.
Pendant une semaine j'avait dans un coin de l'écran une image représentant la disposition, ceci pour ne pas regarder le clavier (qui est un pc105 azerty). N'ayant pas fait de mesure de vitesse de frappe avant de changer, j'estime à 3 semaines le temps que j'ai mis à revenir à une vitesse de frappe équivalente à celle que j'avais sur azerty (que j'utilisais depuis 5 ans), le temps de frappe par jour étant d'environ 2 heures.
Cette version est une évolution de la version 0.1 sur laquelle j'ai reporté quelques améliorations ajoutées entre les versions 0.2.* à 0.6.*.
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ $ │ 1 ¹│ 2 ²│ 3 ³│ 4 °│ 5 │ 6 │ 7 │ 8 │ 9 ÷│ 0 │ Ù │ Œ ║ ║
│ @ #│ " │ « <| » >│ ( [│ ) ]│ _ │ + ±│ - ¬│ * ×│ = ¯│ ù │ œ ║ <-- ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║ |<- ║ B │ É ´│ P ¶│ O Ø│ È ˜│ Ç ˛│ V │ D Ð│ L │ F │ J │ Z ║ | ║
║ ->| ║ b |│ é &│ p §│ o ø│ è `│ ç ¸│ v │ d ð│ l │ f ª│ j │ z ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║ A Æ│ U │ I ~│ E £│ ? /│ C ¢│ T Þ│ S │ N │ R │ M │ W ║ ║
║ CAPS ║ a æ│ u µ│ i ^│ e €│ , ¿│ c ©│ t þ│ s ß│ n │ r ®│ m º│ w ║ ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║ ^ ║ À °│ / ˇ│ H │ Y ¥│ ; ·│ K │ ! │ Q │ G │ ¨ │ X ║ ^ ║
║ | ║ à `│ : %│ h \│ y {│ . }│ k │ ' ¡│ q │ g │ ˆ │ x ║ | ║
╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
║ ║ ║ ║ NoBreakSPACE ║ ║ ║ ║ ║
║ Ctrl ║ WinG ║ Alt ║ SPACE ║ AltGR ║ WinD ║ WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
Changements depuis la version 0.1
- déplacement du « _ » en accès direct sur le {6} ;
- déplacement du « = » en accès direct sur le {0} ;
- déplacement du « ¥ » en AltGr+Shift+{y} ;
- déplacement du « \ » en AltGr+{h} ;
- déplacement de « { » et « } » en AltGr+{y} et AltGr+{.} ;
- déplacement de " « » ( ) < > [ ] d'un cran à gauche ;
ajout du shiftlock pour les 10 touches de chiffresen fait non, après 2 mois et demi, je remet le comportement normal ;ajout du « < » en AltGr+{1} parce que sinon xkb n'aime pas...en fait faut mettre VoidSymbol
Fichier xkb
key <TLDE> { [ at, dollar, numbersign ] }; key <AE01> { [ quotedbl, 1, VoidSymbol, onesuperior ] }; key <AE02> { [ guillemotleft, 2, less, twosuperior ] }; key <AE03> { [ guillemotright, 3, greater, threesuperior ] }; key <AE04> { [ parenleft, 4, bracketleft, degree ] }; key <AE05> { [ parenright, 5, bracketright ] }; key <AE06> { [ underscore, 6 ] }; key <AE07> { [ plus, 7, plusminus ] }; key <AE08> { [ minus, 8, notsign ] }; key <AE09> { [ asterisk, 9, multiply, division ] }; key <AE10> { [ equal, 0, macron ] }; key <AE11> { [ ugrave, Ugrave ] }; key <AE12> { [ oe, OE ] }; key <AD01> { [ b, B, bar ] }; key <AD02> { [ eacute, Eacute, ampersand, dead_acute ] }; key <AD03> { [ p, P, section, paragraph ] }; key <AD04> { [ o, O, oslash, Ooblique ] }; key <AD05> { [ egrave, Egrave, grave, dead_tilde ] }; key <AD06> { [ ccedilla, Ccedilla, dead_cedilla, dead_ogonek ] }; key <AD07> { [ v, V ] }; key <AD08> { [ d, D, eth, ETH ] }; key <AD09> { [ l, L ] }; key <AD10> { [ f, F, ordfeminine ] }; key <AD11> { [ j, J ] }; key <AD12> { [ z, Z ] }; key <AC01> { [ a, A, ae, AE ] }; key <AC02> { [ u, U, mu ] }; key <AC03> { [ i, I, asciicircum, asciitilde ] }; key <AC04> { [ e, E, EuroSign, sterling ] }; key <AC05> { [ comma, question, questiondown, slash ] }; key <AC06> { [ c, C, copyright, cent ] }; key <AC07> { [ t, T, thorn, Thorn ] }; key <AC08> { [ s, S, ssharp ] }; key <AC09> { [ n, N ] }; key <AC10> { [ r, R, registered ] }; key <AC11> { [ m, M, masculine ] }; key <BKSL> { [ w, W ] }; key <LSGT> { [ agrave, Agrave, dead_grave, dead_abovering ] }; key <AB01> { [ colon, slash, percent, dead_caron ] }; key <AB02> { [ h, H, backslash ] }; key <AB03> { [ y, Y, braceleft, yen ] }; key <AB04> { [ period, semicolon, braceright, periodcentered ] }; key <AB05> { [ k, K ] }; key <AB06> { [ apostrophe, exclam, exclamdown ] }; key <AB07> { [ q, Q ] }; key <AB08> { [ g, G ] }; key <AB09> { [ dead_circumflex, dead_diaeresis ] }; key <AB10> { [ x, X ] }; key <SPCE> { [ space, nobreakspace, space, space ] }; key <MENU> { [ Super_R ] };