# Keymappings for French azerty keyboards
# Written by Badablek on the scummvm boards

keymap "fr/azerty" {
	key <53>  {[twosuperior]};
	key <30>  {[ampersand, 1]};
	key <31>  {[eacute, 2, asciitilde]};
	key <32>  {[quotedbl, 3, numbersign]};
	key <33>  {[apostrophe, 4, braceleft]};
	key <34>  {[parenleft, 5, bracketleft]};
	key <35>  {[minus, 6, bar]};
	key <36>  {[egrave, 7, grave]};
	key <37>  {[underscore, 8, backslash]};
	key <38>  {[ccedilla, 9, asciicircum]};
	key <39>  {[agrave, 0, at]};
	key <45>  {[parenright, degree, bracketright]};
	key <46>  {[equal, plus, braceright]};

	key <20>  {[a, A]};
	key <26>  {[z, Z]};
	key <8>   {[e, E, Euro]};
	key <21>  {[r, R]};
	key <23>  {[t, T]};
	key <28>  {[y, Y]};
	key <24>  {[u, U]};
	key <12>  {[i, I]};
	key <18>  {[o, O]};
	key <19>  {[p, P]};
	key <47>  {[asciicircum, diaeresis]};
	key <48>  {[dollar, sterling, currency]};

	key <4>   {[q, Q]};
	key <22>  {[s, S]};
	key <7>   {[d, D]};
	key <9>   {[f, F]};
	key <10>  {[g, G]};
	key <11>  {[h, H]};
	key <13>  {[j, J]};
	key <14>  {[k, K]};
	key <15>  {[l, L]};
	key <51>  {[m, M]};
	key <52>  {[ugrave, percent]};
	key <49>  {[asterisk, mu]};
	key <50>  {[asterisk, mu]};

	key <100> {[less, greater]};
	key <29>  {[w, W]};
	key <27>  {[x, X]};
	key <6>   {[c, C]};
	key <25>  {[v, V]};
	key <5>   {[b, B]};
	key <17>  {[n, N]};
	key <16>  {[comma, question]};
	key <54>  {[semicolon, period]};
	key <55>  {[colon, slash]};
	key <56>  {[exclam, section]};

	key <58>  {[F1]};
	key <59>  {[F2]};
	key <60>  {[F3]};
	key <61>  {[F4]};
	key <62>  {[F5]};
	key <63>  {[F6]};
	key <64>  {[F7]};
	key <65>  {[F8]};
	key <66>  {[F9]};
	key <67>  {[F10]};
	key <68>  {[F11]};
	key <69>  {[F12]};
	key <104> {[F13]};
	key <105> {[F14]};
	key <106> {[F15]};

	key <84>  {[KP_slash]};
	key <85>  {[KP_asterisk]};
	key <86>  {[KP_minus]};
	key <87>  {[KP_plus]};
	key <88>  {[KP_enter]};
	key <89>  {[KP_1]};
	key <90>  {[KP_2]};
	key <91>  {[KP_3]};
	key <92>  {[KP_4]};
	key <93>  {[KP_5]};
	key <94>  {[KP_6]};
	key <95>  {[KP_7]};
	key <96>  {[KP_8]};
	key <97>  {[KP_9]};
	key <98>  {[KP_0]};
	key <99>  {[KP_period]};
	key <103> {[KP_equal]};

	key <40>  {[return]};
	key <41>  {[escape]};
	key <42>  {[backspace]};
	key <43>  {[tab]};
	key <44>  {[space]};

	key <57>  {[Capslock]};
	key <71>  {[Scrollock]};
	key <83>  {[Numlock]};

	key <224> {[LeftCtrl]};
	key <225> {[LeftShift]};
	key <226> {[LeftAlt]};
	key <227> {[LeftMeta]};
	key <228> {[RightCtrl]};
	key <229> {[RightShift]};
	key <230> {[RightAlt]};
	key <231> {[RightMeta]};

	key <70>  {[Print]};
	key <72>  {[pause]};
	key <73>  {[Insert]};
	key <74>  {[Home]};
	key <75>  {[Pageup]};
	key <76>  {[delete]};
	key <77>  {[End]};
	key <78>  {[Pagedown]};
	key <79>  {[Right]};
	key <80>  {[Left]};
	key <81>  {[Down]};
	key <82>  {[Up]};

	key <101> {[Application]};
	key <102> {[Power]};
	key <116> {[Execute]};
	key <117> {[Help]};
	key <118> {[Menu]};
	key <119> {[Select]};
	key <120> {[Stop]};
	key <121> {[Again]};
	key <122> {[Undo]};
	key <123> {[Cut]};
	key <124> {[Copy]};
	key <125> {[Paste]};
	key <126> {[Find]};
	key <127> {[Mute]};
	key <128> {[Volumeup]};
	key <129> {[Volumedown]};
};
