; This file was automatically generated by http://kbdlayout.info/ based on KBDTABLES
; of French Keyboard Layout in kbdfr.dll version 5.2.3790.1830.

KBD	KBDFR	"French Keyboard Layout"

COPYRIGHT	"© Microsoft Corporation. All rights reserved."

COMPANY		"Microsoft Corporation"

LOCALENAME	"fr-FR"

LOCALEID	"0000040c"

VERSION	1.0

ATTRIBUTES
ALTGR

SHIFTSTATE

0	// Column 4
1	// Column 5 : Shift
2	// Column 6 :       Ctrl
6	// Column 7 :       Ctrl Alt
3	// Column 8 : Shift Ctrl

LAYOUT		// an extra '@' at the end is a dead key

//SC	VK_		Cap	0	1	2	6	3
//--	---		----	----	----	----	----	----

1a	OEM_6		1	005e@	00a8@	001b			// CIRCUMFLEX ACCENT, DIAERESIS, <control>
2b	OEM_5		1	002a	00b5	001c			// ASTERISK, MICRO SIGN, <control>
56	OEM_102		0	003c	003e	001c			// LESS-THAN SIGN, GREATER-THAN SIGN, <control>
39	SPACE		0	0020	0020	0020			// SPACE, SPACE, SPACE
03	2		1	00e9	2	-1	007e@		// LATIN SMALL LETTER E WITH ACUTE, DIGIT TWO, <none>, TILDE
04	3		1	0022	3	-1	0023		// QUOTATION MARK, DIGIT THREE, <none>, NUMBER SIGN
05	4		1	0027	4	-1	007b		// APOSTROPHE, DIGIT FOUR, <none>, LEFT CURLY BRACKET
08	7		1	00e8	7	-1	0060@		// LATIN SMALL LETTER E WITH GRAVE, DIGIT SEVEN, <none>, GRAVE ACCENT
0b	0		1	00e0	0	0000	0040		// LATIN SMALL LETTER A WITH GRAVE, DIGIT ZERO, <control>, COMMERCIAL AT
0c	OEM_4		1	0029	00b0	-1	005d		// RIGHT PARENTHESIS, DEGREE SIGN, <none>, RIGHT SQUARE BRACKET
0d	OEM_PLUS	1	003d	002b	-1	007d		// EQUALS SIGN, PLUS SIGN, <none>, RIGHT CURLY BRACKET
12	E		1	e	E	-1	20ac		// LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, EURO SIGN
1b	OEM_1		1	0024	00a3	001d	00a4		// DOLLAR SIGN, POUND SIGN, <control>, CURRENCY SIGN
06	5		1	0028	5	-1	005b	001b	// LEFT PARENTHESIS, DIGIT FIVE, <none>, LEFT SQUARE BRACKET, <control>
07	6		1	002d	6	-1	007c	001f	// HYPHEN-MINUS, DIGIT SIX, <none>, VERTICAL LINE, <control>
09	8		1	005f	8	-1	005c	001c	// LOW LINE, DIGIT EIGHT, <none>, REVERSE SOLIDUS, <control>
0a	9		1	00e7	9	-1	005e	001e	// LATIN SMALL LETTER C WITH CEDILLA, DIGIT NINE, <none>, CIRCUMFLEX ACCENT, <control>
29	OEM_7		0	00b2	-1				// SUPERSCRIPT TWO, <none>
02	1		1	0026	1				// AMPERSAND, DIGIT ONE
10	A		1	a	A				// LATIN SMALL LETTER A, LATIN CAPITAL LETTER A
11	Z		1	z	Z				// LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z
13	R		1	r	R				// LATIN SMALL LETTER R, LATIN CAPITAL LETTER R
14	T		1	t	T				// LATIN SMALL LETTER T, LATIN CAPITAL LETTER T
15	Y		1	y	Y				// LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y
16	U		1	u	U				// LATIN SMALL LETTER U, LATIN CAPITAL LETTER U
17	I		1	i	I				// LATIN SMALL LETTER I, LATIN CAPITAL LETTER I
18	O		1	o	O				// LATIN SMALL LETTER O, LATIN CAPITAL LETTER O
19	P		1	p	P				// LATIN SMALL LETTER P, LATIN CAPITAL LETTER P
1e	Q		1	q	Q				// LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q
1f	S		1	s	S				// LATIN SMALL LETTER S, LATIN CAPITAL LETTER S
20	D		1	d	D				// LATIN SMALL LETTER D, LATIN CAPITAL LETTER D
21	F		1	f	F				// LATIN SMALL LETTER F, LATIN CAPITAL LETTER F
22	G		1	g	G				// LATIN SMALL LETTER G, LATIN CAPITAL LETTER G
23	H		1	h	H				// LATIN SMALL LETTER H, LATIN CAPITAL LETTER H
24	J		1	j	J				// LATIN SMALL LETTER J, LATIN CAPITAL LETTER J
25	K		1	k	K				// LATIN SMALL LETTER K, LATIN CAPITAL LETTER K
26	L		1	l	L				// LATIN SMALL LETTER L, LATIN CAPITAL LETTER L
27	M		1	m	M				// LATIN SMALL LETTER M, LATIN CAPITAL LETTER M
28	OEM_3		1	00f9	0025				// LATIN SMALL LETTER U WITH GRAVE, PERCENT SIGN
2c	W		1	w	W				// LATIN SMALL LETTER W, LATIN CAPITAL LETTER W
2d	X		1	x	X				// LATIN SMALL LETTER X, LATIN CAPITAL LETTER X
2e	C		1	c	C				// LATIN SMALL LETTER C, LATIN CAPITAL LETTER C
2f	V		1	v	V				// LATIN SMALL LETTER V, LATIN CAPITAL LETTER V
30	B		1	b	B				// LATIN SMALL LETTER B, LATIN CAPITAL LETTER B
31	N		1	n	N				// LATIN SMALL LETTER N, LATIN CAPITAL LETTER N
32	OEM_COMMA	1	002c	003f				// COMMA, QUESTION MARK
33	OEM_PERIOD	1	003b	002e				// SEMICOLON, FULL STOP
34	OEM_2		1	003a	002f				// COLON, SOLIDUS
35	OEM_8		1	0021	00a7				// EXCLAMATION MARK, SECTION SIGN
53	DECIMAL		0	002e	002e				// FULL STOP, FULL STOP


DEADKEY	005e	// ACCENT CIRCONFLEXE

0061	00e2	// a -> â
0065	00ea	// e -> ê
0069	00ee	// i -> î
006f	00f4	// o -> ô
0075	00fb	// u -> û
0041	00c2	// A -> Â
0045	00ca	// E -> Ê
0049	00ce	// I -> Î
004f	00d4	// O -> Ô
0055	00db	// U -> Û
0020	005e	//   -> ^

DEADKEY	00a8	// TREMA

0061	00e4	// a -> ä
0065	00eb	// e -> ë
0069	00ef	// i -> ï
006f	00f6	// o -> ö
0075	00fc	// u -> ü
0079	00ff	// y -> ÿ
0041	00c4	// A -> Ä
0045	00cb	// E -> Ë
0049	00cf	// I -> Ï
004f	00d6	// O -> Ö
0055	00dc	// U -> Ü
0020	00a8	//   -> ¨

DEADKEY	007e	// TILDE

0061	00e3	// a -> ã
0041	00c3	// A -> Ã
006e	00f1	// n -> ñ
004e	00d1	// N -> Ñ
006f	00f5	// o -> õ
004f	00d5	// O -> Õ
0020	007e	//   -> ~

DEADKEY	0060	// GRAVE

0061	00e0	// a -> à
0065	00e8	// e -> è
0069	00ec	// i -> ì
006f	00f2	// o -> ò
0075	00f9	// u -> ù
0041	00c0	// A -> À
0045	00c8	// E -> È
0049	00cc	// I -> Ì
004f	00d2	// O -> Ò
0055	00d9	// U -> Ù
0020	0060	//   -> `

KEYNAME

01	ECHAP
0e	RET.ARR
0f	TAB
1c	ENTREE
1d	CTRL
2a	MAJ
36	"MAJ DROITE"
37	"* (PAVE NUM.)"
38	ALT
39	ESPACE
3a	VERR.MAJ
3b	F1
3c	F2
3d	F3
3e	F4
3f	F5
40	F6
41	F7
42	F8
43	F9
44	F10
45	Pause
46	DEFIL
47	"7 (PAVE NUM.)"
48	"8 (PAVE NUM.)"
49	"9 (PAVE NUM.)"
4a	"- (PAVE NUM.)"
4b	"4 (PAVE NUM.)"
4c	"5 (PAVE NUM.)"
4d	"6 (PAVE NUM.)"
4e	"+ (PAVE NUM.)"
4f	"1 (PAVE NUM.)"
50	"2 (PAVE NUM.)"
51	"3 (PAVE NUM.)"
52	"0 (PAVE NUM.)"
53	". (PAVE NUM.)"
57	F11
58	F12

KEYNAME_EXT

1c	"ENTREE (PAVE NUM.)"
1d	"CTRL DROITE"
35	"/ (PAVE NUM.)"
37	Impr.Ecran
38	"ALT DROITE"
45	Ver.Num
46	ATTN
47	ORIGINE
48	HAUT
49	PG.PREC
4b	GAUCHE
4d	DROITE
4f	FIN
50	BAS
51	PG.SUIV
52	INS
53	SUPPR
54	<00>
56	AIDE
5b	"WINDOWS GAUCHE"
5c	"WINDOWS DROITE"
5d	APPLICATION

KEYNAME_DEAD

005e	"ACCENT CIRCONFLEXE"
00a8	TREMA
007e	TILDE
0060	GRAVE

ENDKBD