• # Je crois que j'ai ce qu'il te faut

    Posté par . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 4.

    j'ai mis des (( à la place. Cela dit on devrait s'inspirer plus souvent de nos cousins Québécois. À utiliser à vos risques et périls.

    default xkb_symbols "pc104" {
    name[Group1]= "fr-latin9";
    key ((ESC> { [ Escape ] };
    key ((FK01> { [ F1 ] };
    key ((FK02> { [ F2 ] };
    key ((FK03> { [ F3 ] };
    key ((FK04> { [ F4 ] };
    key ((FK05> { [ F5 ] };
    key ((FK06> { [ F6 ] };
    key ((FK07> { [ F7 ] };
    key ((FK08> { [ F8 ] };
    key ((FK09> { [ F9 ] };
    key ((FK10> { [ F10 ] };
    key ((FK11> { [ F11 ] };
    key ((FK12> { [ F12 ] };
    key ((PRSC> { type= "PC_SYSRQ", symbols[Group1]= [ Print, Sys_Req ] };
    key ((SCLK> { [ Insert ] };
    key ((PAUS> { [ Insert ] };
    key ((TLDE> { [ eacute , Eacute ], [ 0 ] };
    key ((AE01> { [ grave ], [ 1 ] };
    key ((AE02> { [ agrave , Agrave ], [ 2 ] };
    key ((AE03> { [ egrave , Egrave ], [ 3 ] };
    key ((AE04> { [ ugrave , Ugrave ], [ 4 ] };
    key ((AE05> { [ apostrophe ], [ 5 ] };
    key ((AE06> { [ quotedbl ], [ 6 ] };
    key ((AE07> { [ parenleft , parenright ], [ 7 ] };
    key ((AE08> { [ bracketleft , bracketright ], [ 8 ] };
    key ((AE09> { [ braceleft , braceright ], [ 9 ] };
    key ((AE10> { [ bar , ampersand ] };
    key ((AE11> { [ numbersign , percent ] };
    key ((AE12> { [ exclam , question ] };
    key ((BKSP> { [ BackSpace ] };
    key ((TAB> { [ Tab ] };
    key ((AD01> { [ a , A ] };
    key ((AD02> { [ z , Z ] };
    key ((AD03> { [ e , E ], [ currency ] };
    key ((AD04> { [ r , R ] };
    key ((AD05> { [ t , T ] };
    key ((AD06> { [ y , Y ] };
    key ((AD07> { [ u , U ] };
    key ((AD08> { [ i , I ] };
    key ((AD09> { [ o , O ], [ oe , OE ] };
    key ((AD10> { [ p , P ] };
    key ((AD11> { [ equal , asterisk ], [ degree ] };
    key ((AD12> { [ minus , plus ] };
    key ((BKSL> { [ less , greater ], [ guillemotleft , guillemotright ] };
    key ((CAPS> { [ Caps_Lock ] };
    key ((AC01> { [ q , Q ] };
    key ((AC02> { [ s , S ], [ ssharp ] };
    key ((AC03> { [ d , D ] };
    key ((AC04> { [ f , F ] };
    key ((AC05> { [ g , G ] };
    key ((AC06> { [ h , H ] };
    key ((AC07> { [ j , J ] };
    key ((AC08> { [ k , K ] };
    key ((AC09> { [ l , L ] };
    key ((AC10> { [ m , M ] };
    key ((AC11> { [ dollar , at ] };
    key ((RTRN> { [ Return ] };
    key ((LFSH> { [ Shift_L ] };
    key ((AB01> { [ w , W ] };
    key ((AB02> { [ x , X ] };
    key ((AB03> { [ c , C ], [ ccedilla , Ccedilla ] };
    key ((AB04> { [ v , V ], [ registered , copyright ] };
    key ((AB05> { [ b , B ] };
    key ((AB06> { [ n , N ] };
    key ((AB07> { [ asciitilde , asciicircum ] };
    key ((AB08> { [ slash , backslash ] };
    key ((AB09> { [ period , colon ] };
    key ((AB10> { [ comma , semicolon ] };
    key ((RTSH> { [ Shift_R ] };
    key ((LCTL> { [ Control_L ] };
    key ((LWIN> { [ dead_circumflex, dead_diaeresis ] };
    key ((LALT> { [ Alt_L ] };
    key ((SPCE> { [ space , underscore ] };
    key ((RALT> { [ Mode_switch , Multi_key ] };
    key ((RWIN> { [ Mode_switch , Multi_key ] };
    key ((MENU> { [ Mode_switch , Multi_key ] };
    key ((RCTL> { [ Control_R ] };
    key ((INS> { [ Delete ] };
    key ((HOME> { [ Home ] };
    key ((PGUP> { [ Prior ] };
    key ((DELE> { [ Delete ] };
    key ((END> { [ End ] };
    key ((PGDN> { [ Next ] };
    key ((UP> { [ Up ] };
    key ((LEFT> { [ Left ] };
    key ((DOWN> { [ Down ] };
    key ((RGHT> { [ Right ] };
    key ((NMLK> { [ Num_Lock , Pointer_EnableKeys ] };
    key ((KPDV> { [ slash , slash ] };
    key ((KPMU> { [ asterisk , asterisk ] };
    key ((KPSU> { [ KP_Subtract , KP_Subtract ] };
    key ((KP7> { [ 7 , 7 ] };
    key ((KP8> { [ 8 , 8 ] };
    key ((KP9> { [ 9 , 9 ] };
    key ((KPAD> { [ KP_Add , KP_Add ] };
    key ((KP4> { [ 4 , 4 ] };
    key ((KP5> { [ 5 , 5 ] };
    key ((KP6> { [ 6 , 6 ] };
    key ((KP1> { [ 1 , 1 ] };
    key ((KP2> { [ 2 , 2 ] };
    key ((KP3> { [ 3 , 3 ] };
    key ((KPEN> { [ Return , Return ] };
    key ((KP0> { [ 0 , 0 ] };
    key ((KPDL> { [ KP_Decimal , comma ] };
    modifier_map Shift { Shift_L, Shift_R };
    modifier_map Lock { Caps_Lock };
    modifier_map Control { Control_L, Control_R };
    modifier_map Mod1 { Alt_L };
    modifier_map Mod2 { Num_Lock };
    modifier_map Mod3 { Mode_switch };
    modifier_map Mod5 { Scroll_Lock };
    };