// CANARY BEGIN ////////////////////////////////////////
//
// Canary
//             
// w l y p k z x o u ; [ ] \
// c r s t b f n e i a '
//  j v d g q m h / , .

default partial alphanumeric_keys
xkb_symbols "basic"
{
	include "gb(basic)"

    	name[group1]="Canary (Staggered)";

	key <CAPS> { [    Control_L ] };
	modifier_map Control { <CAPS> };

	key <AD01> { [            w,           W ] }; // wW
	key <AD02> { [            l,           L ] }; // lL
	key <AD03> { [            y,           Y ] }; // yY
	key <AD04> { [            p,           P ] }; // pP
	key <AD05> { [            k,           K ] }; // kK
	key <AD06> { [            z,           Z ] }; // zZ
	key <AD07> { [            x,           X ] }; // xX
	key <AD08> { [            o,           O ] }; // oO
	key <AD09> { [            u,           U ] }; // uU
	key <AD10> { [    semicolon,       colon ] }; // ;:
	key <AD11> { [  bracketleft,  braceright ] }; // [{
	key <AD12> { [ bracketright,   braceleft ] }; // ]}
	key <BKSL> { [    backslash,         bar ] }; // \|

	key <AC01> { [            c,           C ] }; // cC
	key <AC02> { [            r,           R ] }; // rR
	key <AC03> { [            s,           S ] }; // sS
	key <AC04> { [            t,           T ] }; // tT
	key <AC05> { [            b,           B ] }; // bB
	key <AC06> { [            f,           F ] }; // fF
	key <AC07> { [            n,           N ] }; // nN
	key <AC08> { [            e,           E ] }; // eE
	key <AC09> { [            i,           I ] }; // iI
	key <AC10> { [            a,           A ] }; // aA
	key <AC11> { [   apostrophe,    quotedbl ] }; // '"

	key <AB01> { [            j,           J ] }; // jJ
	key <AB02> { [            v,           V ] }; // vV
	key <AB03> { [            d,           D ] }; // dD
	key <AB04> { [            g,           G ] }; // gG
	key <AB05> { [            q,           Q ] }; // qQ
	key <AB06> { [            m,           M ] }; // mM
	key <AB07> { [            h,           H ] }; // hH
	key <AB08> { [        slash,    question ] }; // /?
	key <AB09> { [        comma,        less ] }; // ,<
	key <AB10> { [       period,     greater ] }; // .>
};
// CANARY END //////////////////////////////////////////
