« Utilisateur:Olympi » : différence entre les versions
Aucun résumé des modifications |
(mode édition) |
||
Ligne 4 : | Ligne 4 : | ||
│ │ 1 │ 2 │ 3 │ 4 │ 5 ║ 6 │ 7 │ 8 │ 9 │ 0 │ │ ║ <-- ║ | │ │ 1 │ 2 │ 3 │ 4 │ 5 ║ 6 │ 7 │ 8 │ 9 │ 0 │ │ ║ <-- ║ | ||
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ | ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ | ||
║ |<- ║ │Ctrl│Ctrl│ │ ║ | ║ |<- ║ │Ctrl│Ctrl│ │ ║ │ │ │ │ ^ │ │ ║ | ║ | ||
║ ->| | ║ ->| ║ESC │ z │ y │ │ ║ │ <−|│ ↑ │|−> │ | │ │ ║ <-' ║ | ||
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ||
║ '''MODE''' ║ │Ctrl│Ctrl│Ctrl│ ║ │ │ │ │| | ║ '''MODE''' ║ │Ctrl│Ctrl│Ctrl│ ║ │ │ │ │ | │ │ ║ ║ | ||
║ '''EDITION'''║ Maj│ x │ c │ v │ ║ <--│ ← │ ↓ │ → │ | ║ '''EDITION'''║ Maj│ x │ c │ v │ ║ <--│ ← │ ↓ │ → │ v │ │ ║ ║ | ||
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣ | ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣ | ||
║ ║ │Ctrl│ │ │Ctrl│ ║ | | ║ ║ │Ctrl│ │ │Ctrl│ ║ |│ │ │ │ ║ ║ | ||
║ Maj | ║ Maj ║INS │ s │ │ │ f │ ║ <-'│Supp│ │ │ ║ Maj ║ | ||
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ | ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ | ||
║ ║ ║ ║ ║ ║ ║ ║ ║ | ║ ║ ║ ║ ║ ║ ║ ║ ║ | ||
Ligne 58 : | Ligne 58 : | ||
action = Redirect(Key=<I75>, modifiers=Control); | action = Redirect(Key=<I75>, modifiers=Control); | ||
}; | }; | ||
interpret F30 { | |||
action = Redirect(Key=<I76>, modifiers=Control); | |||
}; | |||
interpret F29 { | |||
action = Redirect(Key=<I77>, modifiers=Control); | |||
}; | |||
}; | }; | ||
Ligne 69 : | Ligne 69 : | ||
xkb_symbols "dvorak" { | xkb_symbols "dvorak" { | ||
name[Group1]= "France - Bepo, ergonomic, Dvorak way (v0.6. | name[Group1]= "France - Bepo, ergonomic, Dvorak way (v0.6.7)"; | ||
include "pc(pc105)" | include "pc(pc105)" | ||
Ligne 75 : | Ligne 75 : | ||
key <TLDE> { | key <TLDE> { | ||
type[group1] = "FOUR_LEVEL" , [ dollar , numbersign , endash , section ], | type[group1] = "FOUR_LEVEL" , [ dollar , numbersign , endash , section ], | ||
overlay1 = < | overlay1 = <F12> | ||
}; // $ # – § | }; // $ # – § | ||
key <AE01> { | key <AE01> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash , doublelowquotemark ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash , doublelowquotemark ], | ||
overlay1 = < | overlay1 = <AE01> | ||
}; // " 1 — „ | }; // " 1 — „ | ||
key <AE02> { | key <AE02> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft , 2 , less , leftdoublequotemark ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft , 2 , less , leftdoublequotemark ], | ||
overlay1 = < | overlay1 = <AE02> | ||
}; // « 2 < “ | }; // « 2 < “ | ||
key <AE03> { | key <AE03> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright , 3 , greater , rightdoublequotemark ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright , 3 , greater , rightdoublequotemark ], | ||
overlay1 = < | overlay1 = <AE03> | ||
}; // » 3 > ” | }; // » 3 > ” | ||
key <AE04> { | key <AE04> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft , 4 , bracketleft , lessthanequal ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft , 4 , bracketleft , lessthanequal ], | ||
overlay1 = < | overlay1 = <AE04> | ||
}; // ( 4 [ | }; // ( 4 [ | ||
key <AE05> { | key <AE05> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright , 5 , bracketright , greaterthanequal ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright , 5 , bracketright , greaterthanequal ], | ||
overlay1 = < | overlay1 = <AE05> | ||
}; // ) 5 ] | }; // ) 5 ] | ||
key <AE06> { | key <AE06> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at , 6 , notsign , VoidSymbol ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at , 6 , notsign , VoidSymbol ], | ||
overlay1 = < | overlay1 = <AE06> | ||
}; // @ 6 ¬ | }; // @ 6 ¬ | ||
key <AE07> { | key <AE07> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus , 7 , plusminus , degree ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus , 7 , plusminus , degree ], | ||
overlay1 = < | overlay1 = <AE07> | ||
}; // + 7 ± ° | }; // + 7 ± ° | ||
key <AE08> { | key <AE08> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus , 8 , U2212 , minutes ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus , 8 , U2212 , minutes ], | ||
overlay1 = < | overlay1 = <AE08> | ||
}; // - 8 − ′ | }; // - 8 − ′ | ||
key <AE09> { | key <AE09> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash , 9 , division , seconds ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash , 9 , division , seconds ], | ||
overlay1 = < | overlay1 = <AE09> | ||
}; // / 9 ÷ ″ | }; // / 9 ÷ ″ | ||
key <AE10> { | key <AE10> { | ||
Ligne 128 : | Ligne 128 : | ||
key <AD01> { | key <AD01> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b , B , bar , brokenbar ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b , B , bar , brokenbar ], | ||
overlay1 = < | overlay1 = <ESC> | ||
}; // b B | ¦ | }; // b B | ¦ | ||
key <AD02> { | key <AD02> { | ||
Ligne 140 : | Ligne 140 : | ||
key <AD04> { | key <AD04> { | ||
type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ o , O , oe , OE ], | type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ o , O , oe , OE ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // o O œ Œ | }; // o O œ Œ | ||
key <AD05> { | key <AD05> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave , Egrave , dead_grave , grave ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave , Egrave , dead_grave , grave ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // è È ` ` | }; // è È ` ` | ||
key <AD06> { | key <AD06> { | ||
type[group1] = "FOUR_LEVEL" , [ dead_circumflex, exclam , dead_caron , exclamdown ], | type[group1] = "FOUR_LEVEL" , [ dead_circumflex, exclam , dead_caron , exclamdown ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // ^ ! ˇ ¡ | }; // ^ ! ˇ ¡ | ||
key <AD07> { | key <AD07> { | ||
Ligne 164 : | Ligne 164 : | ||
key <AD10> { | key <AD10> { | ||
type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ j , J , U0133 , U0132 ], | type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ j , J , U0133 , U0132 ], | ||
overlay1 = < | overlay1 = <PGUP> | ||
}; // j J ij IJ | }; // j J ij IJ | ||
key <AD11> { | key <AD11> { | ||
Ligne 193 : | Ligne 193 : | ||
key <AC05> { | key <AC05> { | ||
type[group1] = "THREE_LEVEL" , [ comma , semicolon ], | type[group1] = "THREE_LEVEL" , [ comma , semicolon ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // , ; ’ | }; // , ; ’ | ||
key <AC06> { | key <AC06> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c , C , copyright , U017F ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c , C , copyright , U017F ], | ||
overlay1 = < | overlay1 = <BKSP> | ||
}; // c C © ſ | }; // c C © ſ | ||
key <AC07> { | key <AC07> { | ||
Ligne 213 : | Ligne 213 : | ||
key <AC10> { | key <AC10> { | ||
type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ n , N , ntilde , Ntilde ], | type[group1] = "FOUR_LEVEL_ALPHABETIC" , [ n , N , ntilde , Ntilde ], | ||
overlay1 = < | overlay1 = <PGDN> | ||
}; // n N ñ Ñ | }; // n N ñ Ñ | ||
key <AC11> { | key <AC11> { | ||
Ligne 226 : | Ligne 226 : | ||
key <LSGT> { | key <LSGT> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex , Ecircumflex , slash , VoidSymbol ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex , Ecircumflex , slash , VoidSymbol ], | ||
overlay1 = < | overlay1 = <INS> | ||
}; // ê Ê / | }; // ê Ê / | ||
key <AB01> { | key <AB01> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave , Agrave , backslash , VoidSymbol ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave , Agrave , backslash , VoidSymbol ], | ||
overlay1 = < | overlay1 = <I78> | ||
}; // à À \ | }; // à À \ | ||
key <AB02> { | key <AB02> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y , Y , braceleft , leftsinglequotemark ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y , Y , braceleft , leftsinglequotemark ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // y Y { ‘ | }; // y Y { ‘ | ||
key <AB03> { | key <AB03> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x , X , braceright , rightsinglequotemark ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x , X , braceright , rightsinglequotemark ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // x X } ’ | }; // x X } ’ | ||
key <AB04> { | key <AB04> { | ||
type[group1] = "FOUR_LEVEL" , [ period , colon , ellipsis , periodcentered ], | type[group1] = "FOUR_LEVEL" , [ period , colon , ellipsis , periodcentered ], | ||
overlay1 = <I79> | |||
}; // . : … · | }; // . : … · | ||
key <AB05> { | key <AB05> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k , K , asciitilde , dead_tilde ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k , K , asciitilde , dead_tilde ], | ||
overlay1 = <I70> | overlay1 = <I70> | ||
}; // k K ~ ~ | }; // k K ~ ~ | ||
key <AB06> { | key <AB06> { | ||
type[group1] = "FOUR_LEVEL" , [ apostrophe , question , U02BC , questiondown ], | type[group1] = "FOUR_LEVEL" , [ apostrophe , question , U02BC , questiondown ], | ||
overlay1 = < | overlay1 = <RTRN> | ||
}; // ' ? ¿ | }; // ' ? ¿ | ||
key <AB07> { | key <AB07> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q , Q , dead_abovering , VoidSymbol ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q , Q , dead_abovering , VoidSymbol ], | ||
overlay1 = < | overlay1 = <DELE> | ||
}; // q Q ˚ | }; // q Q ˚ | ||
key <AB08> { | key <AB08> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g , G , UFDD2 , VoidSymbol ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g , G , UFDD2 , VoidSymbol ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // g G µ | }; // g G µ | ||
key <AB09> { | key <AB09> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h , H , dagger , doubledagger ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h , H , dagger , doubledagger ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // h H † ‡ | }; // h H † ‡ | ||
key <AB10> { | key <AB10> { | ||
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f , F , dead_ogonek , ordfeminine ], | type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f , F , dead_ogonek , ordfeminine ], | ||
overlay1 = < | overlay1 = <I70> | ||
}; // f F ˛ ª | }; // f F ˛ ª | ||
key <SPCE> { | key <SPCE> { | ||
type[group1] = "FOUR_LEVEL" , [ space , nobreakspace, underscore , U202F ], | type[group1] = "FOUR_LEVEL" , [ space , nobreakspace, underscore , U202F ], | ||
overlay1 = < | overlay1 = <SPCE> | ||
}; // _ | }; // _ | ||
Ligne 283 : | Ligne 281 : | ||
key <I74> { [ z ] }; | key <I74> { [ z ] }; | ||
key <I75> { [ y ] }; | key <I75> { [ y ] }; | ||
key <I76> { [ f ] }; | |||
key <I77> { [ s ] }; | |||
// For some reason there are SOMETIMES (not always!) errors with this code: | // For some reason there are SOMETIMES (not always!) errors with this code: | ||
Ligne 299 : | Ligne 297 : | ||
key <I7D> { [ F34 ] }; // ctrl-z | key <I7D> { [ F34 ] }; // ctrl-z | ||
key <I7E> { [ F35 ] }; // ctrl-y | key <I7E> { [ F35 ] }; // ctrl-y | ||
key <I79> { [ F30 ] }; // ctrl-f | |||
key <I78> { [ F29 ] }; // ctrl-f | |||
// La modification actuelle: transforme CAPS en lock de couche alternative « déplacement/édition », et garde le caps-lock habituel en AltGr | // La modification actuelle: transforme CAPS en lock de couche alternative « déplacement/édition », et garde le caps-lock habituel en AltGr |
Version du 8 août 2008 à 22:22
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ │ │ │ │ │ │ ║ │ │ │ │ │ │ ║ ║ │ │ 1 │ 2 │ 3 │ 4 │ 5 ║ 6 │ 7 │ 8 │ 9 │ 0 │ │ ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ ║ |<- ║ │Ctrl│Ctrl│ │ ║ │ │ │ │ ^ │ │ ║ | ║ ║ ->| ║ESC │ z │ y │ │ ║ │ <−|│ ↑ │|−> │ | │ │ ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ MODE ║ │Ctrl│Ctrl│Ctrl│ ║ │ │ │ │ | │ │ ║ ║ ║ EDITION║ Maj│ x │ c │ v │ ║ <--│ ← │ ↓ │ → │ v │ │ ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣ ║ ║ │Ctrl│ │ │Ctrl│ ║ |│ │ │ │ ║ ║ ║ Maj ║INS │ s │ │ │ f │ ║ <-'│Supp│ │ │ ║ Maj ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ Espace ║AltGr║ WinD ║WinM ║ Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
La touche Caps-Lock devient la touche Mode-Édition. Elle devrait s'utiliser comme Maj ou Alt-Gr c'est à dire sans lock, il faudrait donc laisser la touche enfoncer pour rester en mode-édition.
Installation : taper xkbcomp -w v0.6.7_overlay_oly.xkb :0 dans un terminal.
Le fichier v0.6.7_overlay_oly.xkb a partir de celui de Nbrodu, il est en commentaire dans le l'onglet « modifier »