« Eee PC » : différence entre les versions
(ajout méthode d'installation pour autres distribution) |
(Ajout de la catégorie "Installation") |
||
(4 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== | Bidouilles spécifiques pour l’'''Eee PC''' d’Asus. | ||
==Bépo avec chiffres décalés pour l'eeepc== | |||
Tandis que je continuais à me tordre les doigts sur la rangée des chiffres de l'eeepc, Seginus remarquait que si on les décale d'un cran vers la droite (le 1 à la place du 2, le 2 à la place du 3…), on obtient quasiment un clavier orthogonal. | Tandis que je continuais à me tordre les doigts sur la rangée des chiffres de l'eeepc, Seginus remarquait que si on les décale d'un cran vers la droite (le 1 à la place du 2, le 2 à la place du 3…), on obtient quasiment un clavier orthogonal. | ||
Ligne 27 : | Ligne 29 : | ||
xkb_symbols "dvorak" { | xkb_symbols "dvorak" { | ||
name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1. | name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1.0rc2-eee)"; | ||
key <DELE> { [ BackSpace ] }; | key <DELE> { [ BackSpace ] }; | ||
key <TLDE> { [ Delete ] }; | key <TLDE> { [ Delete ] }; | ||
key <AE01> { type[group1] = "FOUR_LEVEL" | key <AE01> { type[group1] = "FOUR_LEVEL", [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ | ||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash , doublelowquotemark ] }; // " 1 — „ | key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash , doublelowquotemark ] }; // " 1 — „ | ||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft , 2 , less , leftdoublequotemark ] }; // « 2 < “ | key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft , 2 , less , leftdoublequotemark ] }; // « 2 < “ | ||
Ligne 37 : | Ligne 39 : | ||
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft , 4 , bracketleft , lessthanequal ] }; // ( 4 [ ≤ | key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft , 4 , bracketleft , lessthanequal ] }; // ( 4 [ ≤ | ||
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright , 5 , bracketright , greaterthanequal ] }; // ) 5 ] ≥ | key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright , 5 , bracketright , greaterthanequal ] }; // ) 5 ] ≥ | ||
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at , 6 , | key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at , 6 , asciicircum ] }; // @ 6 ^ | ||
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus , 7 , plusminus , | key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus , 7 , plusminus , notsign ] }; // + 7 ± ¬ | ||
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus , 8 , U2212 , | key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus , 8 , U2212 , onequarter ] }; // - 8 − ¼ | ||
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash , 9 , division , | key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash , 9 , division , onehalf ] }; // / 9 ÷ ½ | ||
key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk , 0 , multiply , | key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk , 0 , multiply , threequarters ] }; // * 0 × ¾ | ||
key <AE12> { type[group1] = "THREE_LEVEL" , [ equal , | key <AE12> { type[group1] = "THREE_LEVEL" , [ equal , degree, notequal, minutes ] }; // = ° ≠ ′ | ||
key <BKSP> { type[group1] = "THREE_LEVEL" , [ percent , grave , U2030 | key <BKSP> { type[group1] = "THREE_LEVEL" , [ percent , grave , U2030, seconds ] }; // % ` ‰ ″ | ||
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b | key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦ | ||
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute | key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝ | ||
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p | key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, section ] }; // p P & § | ||
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC" | key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ o, O, oe, OE ] }; // o O œ Œ | ||
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave | key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` | ||
key <AD06> { type[group1] = " | key <AD06> { type[group1] = "THREE_LEVEL", [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡ | ||
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v | key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron ] }; // v V ˇ | ||
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC" | key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ d, D, eth, ETH ] }; // d D ð Ð | ||
key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l | key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFDD0 ] }; // l L / | ||
key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC" | key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ j, J, U0133, U0132 ] }; // j J ij IJ | ||
key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC" | key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ z, Z, schwa, SCHWA ] }; // z Z ə Ə | ||
key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w | key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘ | ||
key < | key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, ae, AE ] }; // a A æ Æ | ||
key < | key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ugrave, Ugrave ] }; // u U ù Ù | ||
key < | key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ¨ ˙ | ||
key < | key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤ | ||
key < | key <AC05> { type[group1] = "FOUR_LEVEL", [ comma, semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛ | ||
key < | key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U017F ] }; // c C © ſ | ||
key < | key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, thorn, THORN ] }; // t T þ Þ | ||
key < | key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, ssharp, U1E9E ] }; // s S ß ẞ | ||
key < | key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® ™ | ||
key < | key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde ] }; // n N ~ | ||
key < | key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] }; // m M ¯ º | ||
key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla, UFDD3 ] }; // ç Ç ¸ , | |||
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / | |||
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, backslash ] }; // à À \ | |||
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ | |||
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright, rightsinglequotemark ] }; // x X } ’ | |||
key <AB04> { type[group1] = "FOUR_LEVEL", [ period, colon, ellipsis, periodcentered ] }; // . : … · | |||
key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] }; // k K ~ | |||
key <AB06> { type[group1] = "FOUR_LEVEL", [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ ̉ | |||
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣ | |||
key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ | |||
key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡ | |||
key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª | |||
key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; // _ | |||
include "level3(ralt_switch)" | include "level3(ralt_switch)" | ||
}; | }; | ||
[[Catégorie:Installation]] |
Dernière version du 27 mars 2023 à 14:26
Bidouilles spécifiques pour l’Eee PC d’Asus.
Bépo avec chiffres décalés pour l'eeepc
Tandis que je continuais à me tordre les doigts sur la rangée des chiffres de l'eeepc, Seginus remarquait que si on les décale d'un cran vers la droite (le 1 à la place du 2, le 2 à la place du 3…), on obtient quasiment un clavier orthogonal.
Les changements sont les suivants :
- La rangée des chiffres est décalée d'un rang vers la droite ;
- L'appui sur la touche 1 donne donc $ (et # en shift) ;
- L'appui sur Retour arrière donne % ;
- Le retour arrière, lui, se retrouve sur la touche Suppr ;
- La touche de suppression est tout en haut à droite, à côté de Échap.
Installation sur Xandros
Ouvrir un terminal (ctrl+alt+T), et tapez les lignes suivantes pour sauvegarder votre configuration actuelle avant de la modifier :
cd /usr/share/X11/xkb/symbols sudo cp fr fr.bak sudo kwrite fr
Reprendre les lignes ci-dessous, de name[Group1]
à include "level3(ralt_switch)"
et les insérer soit la partie « eeepc », soit dans la partie « dvorak ».
La disposition « eeepc » est celle utilisée par défaut par l'eeepc, elle sera utilisée utilisée dès le prochain démarrage.
Si vous choisissez de mettre la disposition dans « dvorak », il faudra soit lancer la commande setxkbmap fr dvorak
dans un terminal, soit modifier le fichier xorg.conf pour avoir le bépo dès la connexion.
Installation sur les autres distributions
Pour les autres distributions, reprendre la méthode manuelle pour X.org.
Le fichier xkb à utiliser
partial alphanumeric_keys xkb_symbols "dvorak" { name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1.0rc2-eee)"; key <DELE> { [ BackSpace ] }; key <TLDE> { [ Delete ] }; key <AE01> { type[group1] = "FOUR_LEVEL", [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash , doublelowquotemark ] }; // " 1 — „ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft , 2 , less , leftdoublequotemark ] }; // « 2 < “ key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright , 3 , greater , rightdoublequotemark ] }; // » 3 > ” key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft , 4 , bracketleft , lessthanequal ] }; // ( 4 [ ≤ key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright , 5 , bracketright , greaterthanequal ] }; // ) 5 ] ≥ key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at , 6 , asciicircum ] }; // @ 6 ^ key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus , 7 , plusminus , notsign ] }; // + 7 ± ¬ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus , 8 , U2212 , onequarter ] }; // - 8 − ¼ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash , 9 , division , onehalf ] }; // / 9 ÷ ½ key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk , 0 , multiply , threequarters ] }; // * 0 × ¾ key <AE12> { type[group1] = "THREE_LEVEL" , [ equal , degree, notequal, minutes ] }; // = ° ≠ ′ key <BKSP> { type[group1] = "THREE_LEVEL" , [ percent , grave , U2030, seconds ] }; // % ` ‰ ″ key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] }; // b B | ¦ key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ´ ˝ key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, section ] }; // p P & § key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ o, O, oe, OE ] }; // o O œ Œ key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` key <AD06> { type[group1] = "THREE_LEVEL", [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡ key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron ] }; // v V ˇ key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ d, D, eth, ETH ] }; // d D ð Ð key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFDD0 ] }; // l L / key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ j, J, U0133, U0132 ] }; // j J ij IJ key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ z, Z, schwa, SCHWA ] }; // z Z ə Ə key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] }; // w W ˘ key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, ae, AE ] }; // a A æ Æ key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ugrave, Ugrave ] }; // u U ù Ù key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ¨ ˙ key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] }; // e E € ¤ key <AC05> { type[group1] = "FOUR_LEVEL", [ comma, semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛ key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U017F ] }; // c C © ſ key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, thorn, THORN ] }; // t T þ Þ key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, ssharp, U1E9E ] }; // s S ß ẞ key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] }; // r R ® ™ key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde ] }; // n N ~ key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] }; // m M ¯ º key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla, UFDD3 ] }; // ç Ç ¸ , key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, backslash ] }; // à À \ key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright, rightsinglequotemark ] }; // x X } ’ key <AB04> { type[group1] = "FOUR_LEVEL", [ period, colon, ellipsis, periodcentered ] }; // . : … · key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] }; // k K ~ key <AB06> { type[group1] = "FOUR_LEVEL", [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ ̉ key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣ key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] }; // g G µ key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] }; // h H † ‡ key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] }; // f F ˛ ª key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] }; // _ include "level3(ralt_switch)" };