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

KBD	KBDFR	"French Keyboard Layout"

COPYRIGHT	"Copyright © Microsoft Corp. 1981-1993"

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
//--	---		----	----	----	----	----	----

56	OEM_102		0	003c	003e	001c			// LESS-THAN SIGN, GREATER-THAN SIGN, <control>
2b	OEM_5		1	002a	00b5	001c			// ASTERISK, MICRO SIGN, <control>
1a	OEM_6		1	005e@	00a8@	001b			// CIRCUMFLEX ACCENT, DIAERESIS, <control>
39	SPACE		0	0020	0020	0020			// SPACE, SPACE, SPACE
0b	0		1	00e0	0	0000	0040		// LATIN SMALL LETTER A WITH GRAVE, DIGIT ZERO, <control>, COMMERCIAL AT
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
1b	OEM_1		1	0024	00a3	001d	00a4		// DOLLAR SIGN, POUND SIGN, <control>, CURRENCY SIGN
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
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>
02	1		1	0026	1				// AMPERSAND, DIGIT ONE
10	A		1	a	A				// LATIN SMALL LETTER A, LATIN CAPITAL LETTER A
30	B		1	b	B				// LATIN SMALL LETTER B, LATIN CAPITAL LETTER B
2e	C		1	c	C				// LATIN SMALL LETTER C, LATIN CAPITAL LETTER C
20	D		1	d	D				// LATIN SMALL LETTER D, LATIN CAPITAL LETTER D
12	E		1	e	E				// LATIN SMALL LETTER E, LATIN CAPITAL LETTER E
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
17	I		1	i	I				// LATIN SMALL LETTER I, LATIN CAPITAL LETTER I
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
31	N		1	n	N				// LATIN SMALL LETTER N, LATIN CAPITAL LETTER N
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
13	R		1	r	R				// LATIN SMALL LETTER R, LATIN CAPITAL LETTER R
1f	S		1	s	S				// LATIN SMALL LETTER S, LATIN CAPITAL LETTER S
14	T		1	t	T				// LATIN SMALL LETTER T, LATIN CAPITAL LETTER T
16	U		1	u	U				// LATIN SMALL LETTER U, LATIN CAPITAL LETTER U
2f	V		1	v	V				// LATIN SMALL LETTER V, LATIN CAPITAL LETTER V
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
15	Y		1	y	Y				// LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y
11	Z		1	z	Z				// LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z
34	OEM_2		1	003a	002f				// COLON, SOLIDUS
28	OEM_3		1	00f9	0025				// LATIN SMALL LETTER U WITH GRAVE, PERCENT SIGN
29	OEM_7		0	00b2	-1				// SUPERSCRIPT TWO, <none>
35	OEM_8		1	0021	00a7				// EXCLAMATION MARK, SECTION SIGN
32	OEM_COMMA	1	002c	003f				// COMMA, QUESTION MARK
33	OEM_PERIOD	1	003b	002e				// SEMICOLON, FULL STOP
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	//   -> ¨

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
5c	EFFACE

KEYNAME_DEAD

005e	"ACCENT CIRCONFLEXE"
00a8	TREMA

ENDKBD