[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Кому-нибудь нужна ЯЖЕРТЫ раскладка под XKB?



А то есть :) Вот присобачил. Надо бы по совету И. Паскаля ( где-то на X листах он кому-то советовал ) её как вариант от "ru" оформить, да влом.
-- 
"The great epochs of our life come when we gain the courage to rechristen our evil as what is best in us." - Friedrich Nietzsche, "Epigrams And Interludes", from "Beyond Good And Evil", 1886.
xkb_symbols "basic" {

    name[group1]="US/ASCII";
    name[group2]="Russian";

    key <AE01> {         
		symbols[Group1]= [               1,          exclam ], 
		symbols[Group2]= [               1,          exclam ]
    };
    key <AE02> {  
		symbols[Group1]= [               2,              at ], 
		symbols[Group2]= [               2,              at ] 
    };
    key <AE03> {
        symbols[Group1]= [               3,      numbersign ],
        symbols[Group2]= [               3, Cyrillic_hardsign ]
    };                                                                         
    key <AE04> {
        symbols[Group1]= [               4,          dollar ],
        symbols[Group2]= [               4, Cyrillic_HARDSIGN ]
    };
    key <AE05> {
        symbols[Group1]= [               5,         percent ],
        symbols[Group2]= [               5,     Cyrillic_io ]
    };
    key <AE06> {
        symbols[Group1]= [               6,     asciicircum ],
        symbols[Group2]= [               6,     Cyrillic_IO ]
    };
    key <AE07> {         
		symbols[Group1]= [               7,       ampersand ], 
		symbols[Group2]= [               7,       ampersand ]
	};
    key <AE08> {         
		symbols[Group1]= [               8,        asterisk ], 
		symbols[Group2]= [               8,        asterisk ]
	};
    key <AE09> {         
		symbols[Group1]= [               9,       parenleft ], 
		symbols[Group2]= [               9,       parenleft ]
	};
    key <AE10> {         
		symbols[Group1]= [               0,      parenright ],
		symbols[Group2]= [               0,      parenright ] 
	};
    key <AE11> {          
		symbols[Group1]= [           minus,      underscore ],
		symbols[Group2]= [           minus,      underscore ]
	};
    key <AE12> {
        symbols[Group1]= [           equal,            plus ],
        symbols[Group2]= [      Cyrillic_e,      Cyrillic_E ]
    };
    key <AD01> {
        symbols[Group1]= [               q,               Q ],
        symbols[Group2]= [     Cyrillic_ya,     Cyrillic_YA ]
    };
    key <AD02> {
        symbols[Group1]= [               w,               W ],
        symbols[Group2]= [    Cyrillic_zhe,    Cyrillic_ZHE ]
    };
    key <AD03> {
        symbols[Group1]= [               e,               E ],
        symbols[Group2]= [     Cyrillic_ie,     Cyrillic_IE ]
    };
    key <AD04> {
        symbols[Group1]= [               r,               R ],
        symbols[Group2]= [     Cyrillic_er,     Cyrillic_ER ]
    };
    key <AD05> {
        symbols[Group1]= [               t,               T ],
        symbols[Group2]= [     Cyrillic_te,     Cyrillic_TE ]
    };
    key <AD06> {
        symbols[Group1]= [               y,               Y ],
        symbols[Group2]= [   Cyrillic_yeru,   Cyrillic_YERU ]
    };
    key <AD07> {
        symbols[Group1]= [               u,               U ],
        symbols[Group2]= [      Cyrillic_u,      Cyrillic_U ]
    };
    key <AD08> {
        symbols[Group1]= [               i,               I ],
        symbols[Group2]= [      Cyrillic_i,      Cyrillic_I ]
    };
    key <AD09> {
        symbols[Group1]= [               o,               O ],
        symbols[Group2]= [      Cyrillic_o,      Cyrillic_O ]
    };
    key <AD10> {
        symbols[Group1]= [               p,               P ],
        symbols[Group2]= [     Cyrillic_pe,     Cyrillic_PE ]
    };
    key <AD11> {
        symbols[Group1]= [     bracketleft,       braceleft ],
        symbols[Group2]= [    Cyrillic_sha,    Cyrillic_SHA ]
    };
    key <AD12> {
        symbols[Group1]= [    bracketright,      braceright ],
        symbols[Group2]= [  Cyrillic_shcha,  Cyrillic_SHCHA ]
    };
    key <AC01> {
        symbols[Group1]= [               a,               A ],
        symbols[Group2]= [      Cyrillic_a,      Cyrillic_A ]
    };
    key <AC02> {
        symbols[Group1]= [               s,               S ],
        symbols[Group2]= [     Cyrillic_es,     Cyrillic_ES ]
    };
    key <AC03> {
        symbols[Group1]= [               d,               D ],
        symbols[Group2]= [     Cyrillic_de,     Cyrillic_DE ]
    };
    key <AC04> {
        symbols[Group1]= [               f,               F ],
        symbols[Group2]= [     Cyrillic_ef,     Cyrillic_EF ]
    };
    key <AC05> {
        symbols[Group1]= [               g,               G ],
        symbols[Group2]= [    Cyrillic_ghe,    Cyrillic_GHE ]
    };
    key <AC06> {
        symbols[Group1]= [               h,               H ],
        symbols[Group2]= [     Cyrillic_ha,     Cyrillic_HA ]
    };
    key <AC07> {
        symbols[Group1]= [               j,               J ],
        symbols[Group2]= [ Cyrillic_shorti, Cyrillic_SHORTI ]
    };
    key <AC08> {
        symbols[Group1]= [               k,               K ],
        symbols[Group2]= [     Cyrillic_ka,     Cyrillic_KA ]
    };
    key <AC09> {
        symbols[Group1]= [               l,               L ],
        symbols[Group2]= [     Cyrillic_el,     Cyrillic_EL ]
    };
    key <AC10> {      
		symbols[Group1]= [       semicolon,           colon ],
		symbols[Group2]= [       semicolon,           colon ]
	};
    key <AC11> {         
		symbols[Group1]= [      apostrophe,        quotedbl ],
		symbols[Group2]= [      apostrophe,        quotedbl ] 

	};
    key <TLDE> {
        symbols[Group1]= [           grave,      asciitilde ],
        symbols[Group2]= [    Cyrillic_che,    Cyrillic_CHE ]
    };
    key <BKSL> {
        symbols[Group1]= [       backslash,             bar ],
        symbols[Group2]= [     Cyrillic_yu,     Cyrillic_YU ]
    };
    key <AB01> {
        symbols[Group1]= [               z,               Z ],
        symbols[Group2]= [     Cyrillic_ze,     Cyrillic_ZE ]
    };
    key <AB02> {
        symbols[Group1]= [               x,               X ],
        symbols[Group2]= [ Cyrillic_softsign, Cyrillic_SOFTSIGN ]
    };
    key <AB03> {
        symbols[Group1]= [               c,               C ],
        symbols[Group2]= [    Cyrillic_tse,    Cyrillic_TSE ]
    };
    key <AB04> {
        symbols[Group1]= [               v,               V ],
        symbols[Group2]= [     Cyrillic_ve,     Cyrillic_VE ]
    };
    key <AB05> {
        symbols[Group1]= [               b,               B ],
        symbols[Group2]= [     Cyrillic_be,     Cyrillic_BE ]
    };
    key <AB06> {
        symbols[Group1]= [               n,               N ],
        symbols[Group2]= [     Cyrillic_en,     Cyrillic_EN ]
    };
    key <AB07> {
        symbols[Group1]= [               m,               M ],
        symbols[Group2]= [     Cyrillic_em,     Cyrillic_EM ]
    };
    key <AB08> {         
		symbols[Group1]= [           comma,            less ], 
		symbols[Group2]= [           comma,            less ]
	};
    key <AB09> {         
		symbols[Group1]= [          period,         greater ], 
		symbols[Group2]= [          period,         greater ]
	};
    key <AB10> {         
		symbols[Group1]= [           slash,        question ], 
		symbols[Group2]= [           slash,        question ]	
	};

    key <CAPS> {         [       Caps_Lock ] };

    key <LSGT> {
        symbols[Group1]= [            less,         greater ],
        symbols[Group2]= [             bar,       brokenbar ]
    };
};



Reply to: