partial default alphanumeric_keys
xkb_symbols "base" {
	include "nokia_vndr/rx-44(base)"

	key <BKSP>	{ [ BackSpace,	BackSpace,	Delete,		Delete		] };
};

// author:   Porfyras <porfyras@gmail.com>

partial alphanumeric_keys
xkb_symbols "basic" {

    include "gr(bare)"
    include "nokia_vndr/elkeyboard(base)"

    name[Group1] = "Αγγλικά/Ελληνικά";

    key <COMP>	{ [ ISO_Level5_Lock,	ISO_Level5_Lock,	ISO_Level5_Lock,	ISO_Level5_Lock		] };
    modifier_map Mod3 { ISO_Level5_Lock };
    key <BKSP>	{ [ BackSpace,	BackSpace,	Delete,		Delete		] };
    key <SPCE>	{ type="EIGHT_LEVEL", [ space,		space,		Tab,		Tab,		space,		space,		Tab,		Tab		] };
    key <AD01>	{ type="EIGHT_LEVEL", [ q,		Q,		1,		1,		bar,		bar,		1,		1		] };
    key <AD02>	{ type="EIGHT_LEVEL", [ w,		W,		2,		2,		Greek_finalsmallsigma,		Greek_SIGMA,		2,		2		] };
    key <AD03>	{ type="EIGHT_LEVEL", [ e,		E,		3,		3,		Greek_epsilon,		Greek_EPSILON,		Greek_epsilonaccent,		Greek_EPSILONaccent		] };
    key <AD04>	{ type="EIGHT_LEVEL", [ r,		R,		4,		4,		Greek_rho,		Greek_RHO,		4,		4		] };
    key <AD05>	{ type="EIGHT_LEVEL", [ t,		T,		5,		5,		Greek_tau,		Greek_TAU,		5,		5		] };
    key <AD06>	{ type="EIGHT_LEVEL", [ y,		Y,		6,		6,		Greek_upsilon,		Greek_UPSILON,		Greek_upsilonaccent,		Greek_UPSILONaccent		] };
    key <AD07>	{ type="EIGHT_LEVEL", [ u,		U,		7,		7,		Greek_theta,		Greek_THETA,		7,		7		] };
    key <AD08>	{ type="EIGHT_LEVEL", [ i,		I,		8,		8,		Greek_iota,		Greek_IOTA,		Greek_iotaaccent,		Greek_IOTAaccent		] };
    key <AD09>	{ type="EIGHT_LEVEL", [ o,		O,		9,		9,		Greek_omicron,		Greek_OMICRON,		Greek_omicronaccent,		Greek_OMICRONaccent		] };
    key <AD10>	{ type="EIGHT_LEVEL", [ p,		P,		0,		0,		Greek_pi,		Greek_PI,		0,		0		] };
    
    key <AC01>	{ type="EIGHT_LEVEL", [ a,		A,		exclam,		exclam,		Greek_alpha,		Greek_ALPHA,		Greek_alphaaccent,		Greek_ALPHAaccent		] };
    key <AC02>	{ type="EIGHT_LEVEL", [ s,		S,		quotedbl,		quotedbl,		Greek_sigma,		Greek_SIGMA,		quotedbl,		quotedbl		] };
    key <AC03>	{ type="EIGHT_LEVEL", [ d,		D,		at,		at,		Greek_delta,		Greek_DELTA,		at,		at		] };
    key <AC04>	{ type="EIGHT_LEVEL", [ f,		F,		numbersign,		numbersign,		Greek_phi,		Greek_PHI,		numbersign,		numbersign		] };
    key <AC05>	{ type="EIGHT_LEVEL", [ g,		G,		backslash,		backslash,		Greek_gamma,		Greek_GAMMA,		backslash,		backslash		] };
    key <AC06>	{ type="EIGHT_LEVEL", [ h,		H,		slash,		slash,		Greek_eta,		Greek_ETA,		Greek_etaaccent,		Greek_ETAaccent		] };
    key <AC07>	{ type="EIGHT_LEVEL", [ j,		J,		parenleft,		parenleft,		Greek_xi,		Greek_XI,		parenleft,		parenleft		] };
    key <AC08>	{ type="EIGHT_LEVEL", [ k,		K,		parenright,		parenright,		Greek_kappa,		Greek_KAPPA,		parenright,		parenright		] };
    key <AC09>	{ type="EIGHT_LEVEL", [ l,		L,		asterisk,		asterisk,		Greek_lamda,		Greek_LAMDA,		asterisk,		asterisk		] };
    key <AC10>	{ type="EIGHT_LEVEL", [ semicolon,		colon,		sterling,		sterling,		semicolon,		colon,		sterling,		sterling		] };
    key <AC11>	{ type="EIGHT_LEVEL", [ dead_acute,		dead_acute,		question,		question,		dead_acute,		dead_diaeresis,		question,		Greek_iotaaccentdieresis		] };

    key <AB01>	{ type="EIGHT_LEVEL", [ z,		Z,		yen,		yen,		Greek_zeta,		Greek_ZETA,		yen,		yen		] };
    key <AB02>	{ type="EIGHT_LEVEL", [ x,		X,		asciicircum,		asciicircum,		Greek_chi,		Greek_CHI,		asciicircum,		asciicircum		] };
    key <AB03>	{ type="EIGHT_LEVEL", [ c,		C,		asciitilde,		asciitilde,		Greek_psi,		Greek_PSI,		asciitilde,		asciitilde		] };
    key <AB04>	{ type="EIGHT_LEVEL", [ v,		V,		percent,		percent,		Greek_omega,		Greek_OMEGA,		Greek_omegaaccent,		Greek_OMEGAaccent		] };
    key <AB05>	{ type="EIGHT_LEVEL", [ b,		B,		ampersand,		ampersand,		Greek_beta,		Greek_BETA,		ampersand,		ampersand		] };
    key <AB06>	{ type="EIGHT_LEVEL", [ n,		N,		dollar,		dollar,		Greek_nu,		Greek_NU,		dollar,		dollar		] };
    key <AB07>	{ type="EIGHT_LEVEL", [ m,		M,		EuroSign,		EuroSign,		Greek_mu,		Greek_MU,		EuroSign,		EuroSign		] };
    key <AB08>	{ type="EIGHT_LEVEL", [ comma,		less,		bracketleft,		bracketleft,		comma,		less,		bracketleft,		bracketleft		] };
    key <AB09>	{ type="EIGHT_LEVEL", [ period,		greater,		bracketright,		bracketright,		period,		greater,		bracketright,		bracketright		] };
    key <AE11>	{ type="EIGHT_LEVEL", [ minus,		braceleft,		underscore,		underscore,		minus,		braceleft,		underscore,		underscore		] };
    key <AE12>	{ type="EIGHT_LEVEL", [ plus,		braceright,		equal,		equal,		plus,		braceright,		equal,		equal		] };
};

