#region: Philips VG8000/VG8010 French version
# Seems to be some kind of prototype of the French
# key matrix
#format: <UNICODE>, <ROW><COL>, <MODIFIERS>
# <UNICODE>: hexadecimal unicode number or DEADKEY<N>
# <ROW>: row in keyboard matrix (hexadecimal: 0-B)
# <COL>: column in keyboard matrix (0-7)
# <MODIFIERS>: space separated list of modifiers:
#              SHIFT CTRL GRAPH CODE
#
# Example characters in comments are encoded in UTF-8
#

MSX-Video-Characterset: MSXVID.TXT

DEADKEY1, 54,
00000, 33, CTRL CODE   # ^@
00001, 13, CTRL        # ^A
00002, 07, CTRL        # ^B
00003, 11, CTRL        # ^C
00004, 32, CTRL        # ^D
00005, 52, CTRL        # ^E
00006, 22, CTRL        # ^F
00007, 27, CTRL        # ^G
00008, 75,             # Backspace
00009, 73,             # Tab
0000a, 16, CTRL        # ^J
0000b, 81,             # Home (is Home a unicode character?)
0000c, 06, CTRL        # ^L
0000d, 77,             # Enter/CR
0000e, 10, CTRL        # ^N
0000f, 56, CTRL        # ^O
00010, 45, CTRL        # ^P
00011, 12, CTRL        # ^Q
00012, 82,             # Insert (is Insert a unicode character?)
00013, 02, CTRL        # ^S
00014, 37, CTRL        # ^T
00015, 31, CTRL        # ^U
00016, 17, CTRL        # ^V
00017, 21, CTRL        # ^W
00018, 76,             # Select (is Select a unicode character?)
00019, 51, CTRL        # ^Y
0001a, 23, CTRL        # ^Z
0001b, 72,             # Escape(SDL maps ESC and ^[ to this code)
0001c, 87,             # Right (SDL maps ^\ to this code)
0001d, 84,             # Left  (SDL maps ^] to this code)
0001e, 85,             # Up    (SDL maps ^^ to this code)
0001f, 86,             # Down  (SDL maps ^/ to this code)
00020, 80,             # Space
00021, 26,             # ! (EXCLAMATION MARK)
00022, 43,             # " (QUOTATION MARK)
00023, 14,             # # (NUMBER SIGN)
00024, 24,             # $ (DOLLAR SIGN)
00025, 44, SHIFT       # % (PERCENT SIGN)
00026, 03,             # & (AMPERSAND)
00027, 53,             # ' (APOSTROPHE)
00028, 57,             # ( (LEFT PARENTHESIS)
00029, 35,             # ) (RIGHT PARENTHESIS)
0002a, 24, SHIFT       # * (ASTERISK)
0002b, 30, SHIFT       # + (PLUS SIGN)
0002c, 20,             # , (COMMA)
0002d, 15,             # - (HYPHEN-MINUS)
0002e, 00, SHIFT       # . (FULL STOP)
0002f, 50, SHIFT       # / (SOLIDUS)
00030, 25, SHIFT       # 0 (DIGIT ZERO)
00031, 03, SHIFT       # 1 (DIGIT ONE)
00032, 33, SHIFT       # 2 (DIGIT TWO)
00033, 43, SHIFT       # 3 (DIGIT THREE)
00034, 53, SHIFT       # 4 (DIGIT FOUR)
00035, 57, SHIFT       # 5 (DIGIT FIVE)
00036, 47, SHIFT       # 6 (DIGIT SIX)
00037, 41, SHIFT       # 7 (DIGIT SEVEN)
00038, 26, SHIFT       # 8 (DIGIT EIGHT)
00039, 55, SHIFT       # 9 (DIGIT NINE)
0003a, 50,             # : (COLON)
0003b, 00,             # ; (SEMICOLON)
0003c, 04,             # < (LESS-THAN SIGN)
0003d, 30,             # = (EQUALS SIGN)
0003e, 04, SHIFT       # > (GREATER-THAN SIGN)
0003f, 20, SHIFT       # ? (QUESTION MARK)
00040, 33, CODE        # @ (COMMERCIAL AT)
00041, 13, SHIFT       # A (LATIN CAPITAL LETTER A)
00042, 07, SHIFT       # B (LATIN CAPITAL LETTER B)
00043, 11, SHIFT       # C (LATIN CAPITAL LETTER C)
00044, 32, SHIFT       # D (LATIN CAPITAL LETTER D)
00045, 52, SHIFT       # E (LATIN CAPITAL LETTER E)
00046, 22, SHIFT       # F (LATIN CAPITAL LETTER F)
00047, 27, SHIFT       # G (LATIN CAPITAL LETTER G)
00048, 40, SHIFT       # H (LATIN CAPITAL LETTER H)
00049, 36, SHIFT       # I (LATIN CAPITAL LETTER I)
0004a, 16, SHIFT       # J (LATIN CAPITAL LETTER J)
0004b, 46, SHIFT       # K (LATIN CAPITAL LETTER K)
0004c, 06, SHIFT       # L (LATIN CAPITAL LETTER L)
0004d, 34, SHIFT       # M (LATIN CAPITAL LETTER M)
0004e, 10, SHIFT       # N (LATIN CAPITAL LETTER N)
0004f, 56, SHIFT       # O (LATIN CAPITAL LETTER O)
00050, 45, SHIFT       # P (LATIN CAPITAL LETTER P)
00051, 12, SHIFT       # Q (LATIN CAPITAL LETTER Q)
00052, 42, SHIFT       # R (LATIN CAPITAL LETTER R)
00053, 02, SHIFT       # S (LATIN CAPITAL LETTER S)
00054, 37, SHIFT       # T (LATIN CAPITAL LETTER T)
00055, 31, SHIFT       # U (LATIN CAPITAL LETTER U)
00056, 17, SHIFT       # V (LATIN CAPITAL LETTER V)
00057, 21, SHIFT       # W (LATIN CAPITAL LETTER W)
00058, 01, SHIFT       # X (LATIN CAPITAL LETTER X)
00059, 51, SHIFT       # Y (LATIN CAPITAL LETTER Y)
0005a, 23, SHIFT       # Z (LATIN CAPITAL LETTER Z)
0005b, 57, SHIFT CODE  # [ (LEFT SQUARE BRACKET)
0005c, 50, SHIFT CODE  # \ (REVERSE SOLIDUS)
0005d, 35, SHIFT CODE  # ] (RIGHT SQUARE BRACKET)
0005e, 47, CODE        # ^ (CIRCUMFLEX ACCENT)
0005f, 15, SHIFT       # _ (LOW LINE)
00060, 53, CODE        # ` (GRAVE ACCENT)
00061, 13,             # a (LATIN SMALL LETTER A)
00062, 07,             # b (LATIN SMALL LETTER B)
00063, 11,             # c (LATIN SMALL LETTER C)
00064, 32,             # d (LATIN SMALL LETTER D)
00065, 52,             # e (LATIN SMALL LETTER E)
00066, 22,             # f (LATIN SMALL LETTER F)
00067, 27,             # g (LATIN SMALL LETTER G)
00068, 40,             # h (LATIN SMALL LETTER H)
00069, 36,             # i (LATIN SMALL LETTER I)
0006a, 16,             # j (LATIN SMALL LETTER J)
0006b, 46,             # k (LATIN SMALL LETTER K)
0006c, 06,             # l (LATIN SMALL LETTER L)
0006d, 34,             # m (LATIN SMALL LETTER M)
0006e, 10,             # n (LATIN SMALL LETTER N)
0006f, 56,             # o (LATIN SMALL LETTER O)
00070, 45,             # p (LATIN SMALL LETTER P)
00071, 12,             # q (LATIN SMALL LETTER Q)
00072, 42,             # r (LATIN SMALL LETTER R)
00073, 02,             # s (LATIN SMALL LETTER S)
00074, 37,             # t (LATIN SMALL LETTER T)
00075, 31,             # u (LATIN SMALL LETTER U)
00076, 17,             # v (LATIN SMALL LETTER V)
00077, 21,             # w (LATIN SMALL LETTER W)
00078, 01,             # x (LATIN SMALL LETTER X)
00079, 51,             # y (LATIN SMALL LETTER Y)
0007a, 23,             # z (LATIN SMALL LETTER Z)
0007b, 57, CODE        # { (LEFT CURLY BRACKET)
0007c, 03, CODE        # | (VERTICAL LINE)
0007d, 35, CODE        # } (RIGHT CURLY BRACKET)
0007e, 41, SHIFT CODE  # ~ (TILDE)
0007f, 83,             # Delete
000a0, 80,             # No-break space (&nbsp;)
000a1, 03, SHIFT CODE  # ¡ (INVERTED EXCLAMATION MARK)
000a2, 24, CODE        # ¢ (CENT SIGN)
000a3, 14, SHIFT       # £ (POUND SIGN)
000a5, 51, SHIFT CODE  # ¥ (YEN SIGN)
000a7, 47,             # § (SECTION SIGN)
000aa, 50, CODE        # ª (FEMININE ORDINAL INDICATOR)
000ab, 04, GRAPH       # « (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK)
000ac, 51, SHIFT GRAPH # ¬ (NOT SIGN)
000b0, 35, SHIFT       # ° (DEGREE SIGN)
000b1, 30, GRAPH       # ± (PLUS-MINUS SIGN)
000b2, 33, SHIFT GRAPH # ² (SUPERSCRIPT TWO)
000b5, 20, CODE        # µ (MICRO SIGN)
000b6, 47, SHIFT CODE  # ¶ (PILCROW SIGN)
000b7, 11, SHIFT GRAPH # · (MIDDLE DOT)
000ba, 30, CODE        # º (MASCULINE ORDINAL INDICATOR)
000bb, 04, SHIFT GRAPH # » (RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK)
000bc, 03, GRAPH       # ¼ (VULGAR FRACTION ONE QUARTER)
000bd, 33, GRAPH       # ½ (VULGAR FRACTION ONE HALF)
000be, 43, GRAPH       # ¾ (VULGAR FRACTION THREE QUARTERS)
000bf, 20, SHIFT CODE  # ¿ (INVERTED QUESTION MARK)
000c3, 40, SHIFT CODE  # Ã (LATIN CAPITAL LETTER A WITH TILDE)
000c4, 12, SHIFT CODE  # Ä (LATIN CAPITAL LETTER A WITH DIAERESIS)
000c5, 00, SHIFT CODE  # Å (LATIN CAPITAL LETTER A WITH RING ABOVE)
000c6, 16, SHIFT CODE  # Æ (LATIN CAPITAL LETTER AE)
000c7, 55, SHIFT CODE  # Ç (LATIN CAPITAL LETTER C WITH CEDILLA)
000c9, 33, SHIFT CODE  # É (LATIN CAPITAL LETTER E WITH ACUTE)
000d1, 10, SHIFT CODE  # Ñ (LATIN CAPITAL LETTER N WITH TILDE)
000d5, 06, SHIFT CODE  # Õ (LATIN CAPITAL LETTER O WITH TILDE)
000d6, 22, SHIFT CODE  # Ö (LATIN CAPITAL LETTER O WITH DIAERESIS)
000dc, 27, SHIFT CODE  # Ü (LATIN CAPITAL LETTER U WITH DIAERESIS)
000df, 07, CODE        # ß (LATIN SMALL LETTER SHARP S)
000e0, 25,             # à (LATIN SMALL LETTER A WITH GRAVE)
000e1, 51, CODE        # á (LATIN SMALL LETTER A WITH ACUTE)
000e2, 13, CODE        # â (LATIN SMALL LETTER A WITH CIRCUMFLEX)
000e3, 40, CODE        # ã (LATIN SMALL LETTER A WITH TILDE)
000e4, 12, CODE        # ä (LATIN SMALL LETTER A WITH DIAERESIS)
000e5, 00, CODE        # å (LATIN SMALL LETTER A WITH RING ABOVE)
000e6, 16, CODE        # æ (LATIN SMALL LETTER AE)
000e7, 55,             # ç (LATIN SMALL LETTER C WITH CEDILLA)
000e8, 41,             # è (LATIN SMALL LETTER E WITH GRAVE)
000e9, 33,             # é (LATIN SMALL LETTER E WITH ACUTE)
000ea, 23, CODE        # ê (LATIN SMALL LETTER E WITH CIRCUMFLEX)
000eb, 02, CODE        # ë (LATIN SMALL LETTER E WITH DIAERESIS)
000ec, 11, CODE        # ì (LATIN SMALL LETTER I WITH GRAVE)
000ed, 36, CODE        # í (LATIN SMALL LETTER I WITH ACUTE)
000ee, 52, CODE        # î (LATIN SMALL LETTER I WITH CIRCUMFLEX)
000ef, 32, CODE        # ï (LATIN SMALL LETTER I WITH DIAERESIS)
000f1, 10, CODE        # ñ (LATIN SMALL LETTER N WITH TILDE)
000f2, 17, CODE        # ò (LATIN SMALL LETTER O WITH GRAVE)
000f3, 56, CODE        # ó (LATIN SMALL LETTER O WITH ACUTE)
000f4, 42, CODE        # ô (LATIN SMALL LETTER O WITH CIRCUMFLEX)
000f5, 06, CODE        # õ (LATIN SMALL LETTER O WITH TILDE)
000f6, 22, CODE        # ö (LATIN SMALL LETTER O WITH DIAERESIS)
000f7, 00, GRAPH       # ÷ (DIVISION SIGN)
000f9, 44,             # ù (LATIN SMALL LETTER U WITH GRAVE)
000fa, 45, CODE        # ú (LATIN SMALL LETTER U WITH ACUTE)
000fb, 37, CODE        # û (LATIN SMALL LETTER U WITH CIRCUMFLEX)
000fc, 27, CODE        # ü (LATIN SMALL LETTER U WITH DIAERESIS)
000ff, 31, CODE        # ÿ (LATIN SMALL LETTER Y WITH DIAERESIS)
00128, 46, SHIFT CODE  # Ĩ (LATIN CAPITAL LETTER I WITH TILDE)
00129, 46, CODE        # ĩ (LATIN SMALL LETTER I WITH TILDE)
00132, 44, SHIFT CODE  # Ĳ (LATIN CAPITAL LIGATURE IJ)
00133, 44, CODE        # ĳ (LATIN SMALL LIGATURE IJ)
00168, 34, SHIFT CODE  # Ũ (LATIN CAPITAL LETTER U WITH TILDE)
00169, 34, CODE        # ũ (LATIN SMALL LETTER U WITH TILDE)
00192, 01, CODE        # ƒ (LATIN SMALL LETTER F WITH HOOK)
00393, 26, SHIFT CODE  # Γ (GREEK CAPITAL LETTER GAMMA)
00394, 25, SHIFT CODE  # Δ (GREEK CAPITAL LETTER DELTA)
00398, 55, CODE        # Θ (GREEK CAPITAL LETTER THETA)
003a3, 14, SHIFT CODE  # Σ (GREEK CAPITAL LETTER SIGMA)
003a6, 15, SHIFT CODE  # Φ (GREEK CAPITAL LETTER PHI)
003a9, 21, SHIFT CODE  # Ω (GREEK CAPITAL LETTER OMEGA)
003b1, 43, CODE        # α (GREEK SMALL LETTER ALPHA)
003b4, 25, CODE        # δ (GREEK SMALL LETTER DELTA)
003c0, 45, SHIFT CODE  # π (GREEK SMALL LETTER PI)
003c3, 14, CODE        # σ (GREEK SMALL LETTER SIGMA)
003c4, 26, CODE        # τ (GREEK SMALL LETTER TAU)
003c9, 21, CODE        # ω (GREEK SMALL LETTER OMEGA)
02021, 37, SHIFT GRAPH # ‡ (DOUBLE DAGGER)
02022, 55, GRAPH       # • (BULLET)
02030, 14, GRAPH       # ‰ (PER MILLE SIGN)
0207f, 43, SHIFT GRAPH # ⁿ (SUPERSCRIPT LATIN SMALL LETTER N)
020a7, 43, SHIFT CODE  # ₧ (PESETA SIGN)
02205, 15, CODE        # ∅ (EMPTY SET)
02208, 41, CODE        # ∈ (ELEMENT OF)
02219, 01, SHIFT GRAPH # ∙ (BULLET OPERATOR)
0221a, 41, GRAPH       # √ (SQUARE ROOT)
0221e, 26, GRAPH       # ∞ (INFINITY)
02229, 57, GRAPH       # ∩ (INTERSECTION)
0223d, 53, GRAPH       # ∽ (REVERSED TILDE)
02248, 53, SHIFT GRAPH # ≈ (ALMOST EQUAL TO)
02261, 30, SHIFT GRAPH # ≡ (IDENTICAL TO)
02264, 04, CODE        # ≤ (LESS-THAN OR EQUAL TO)
02265, 04, SHIFT CODE  # ≥ (GREATER-THAN OR EQUAL TO)
02302, --,             # ⌂ (HOUSE)
02310, 42, SHIFT GRAPH # ⌐ (REVERSED NOT SIGN)
02320, 47, GRAPH       # ⌠ (TOP HALF INTEGRAL)
02321, 47, SHIFT GRAPH # ⌡ (BOTTOM HALF INTEGRAL)
02500, 15, GRAPH       # ─ (BOX DRAWINGS LIGHT HORIZONTAL)
02502, 03, SHIFT GRAPH # │ (BOX DRAWINGS LIGHT VERTICAL)
0250c, 42, GRAPH       # ┌ (BOX DRAWINGS LIGHT DOWN AND RIGHT)
02510, 51, GRAPH       # ┐ (BOX DRAWINGS LIGHT DOWN AND LEFT)
02514, 17, GRAPH       # └ (BOX DRAWINGS LIGHT UP AND RIGHT)
02518, 10, GRAPH       # ┘ (BOX DRAWINGS LIGHT UP AND LEFT)
0251c, 22, GRAPH       # ├ (BOX DRAWINGS LIGHT VERTICAL AND RIGHT)
02524, 40, GRAPH       # ┤ (BOX DRAWINGS LIGHT VERTICAL AND LEFT)
0252c, 37, GRAPH       # ┬ (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL)
02534, 07, GRAPH       # ┴ (BOX DRAWINGS LIGHT UP AND HORIZONTAL)
0253c, 27, GRAPH       # ┼ (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL)
02571, 50, SHIFT GRAPH # ╱ (BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT)
02572, 50, GRAPH       # ╲ (BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT)
02573, 01, GRAPH       # ╳ (BOX DRAWINGS LIGHT DIAGONAL CROSS)
02580, 36, SHIFT GRAPH # ▀ (UPPER HALF BLOCK)
02582, 31, GRAPH       # ▂ (LOWER ONE QUARTER BLOCK)
02584, 36, GRAPH       # ▄ (LOWER HALF BLOCK)
02586, 56, GRAPH       # ▆ (LOWER THREE QUARTERS BLOCK)
02588, 45, GRAPH       # █ (FULL BLOCK)
0258a, 06, GRAPH       # ▊ (LEFT THREE QUARTERS BLOCK)
0258c, 46, GRAPH       # ▌ (LEFT HALF BLOCK)
0258e, 16, GRAPH       # ▎ (LEFT ONE QUARTER BLOCK)
02590, 46, SHIFT GRAPH # ▐ (RIGHT HALF BLOCK)
02596, 40, SHIFT GRAPH # ▖ (QUADRANT LOWER LEFT)
02597, 22, SHIFT GRAPH # ▗ (QUADRANT LOWER RIGHT)
02598, 10, SHIFT GRAPH # ▘ (QUADRANT UPPER LEFT)
0259a, 32, SHIFT GRAPH # ▚ (QUADRANT UPPER LEFT AND LOWER RIGHT)
0259d, 17, SHIFT GRAPH # ▝ (QUADRANT UPPER RIGHT)
0259e, 32, GRAPH       # ▞ (QUADRANT UPPER RIGHT AND LOWER LEFT)
025a0, 12, SHIFT GRAPH # ■ (BLACK SQUARE)
025ac, 12, GRAPH       # ▬ (BLACK RECTANGLE)
025c7, 11, GRAPH       # ◇ (WHITE DIAMOND)
025cb, 25, GRAPH       # ○ (WHITE CIRCLE)
025d8, 55, SHIFT GRAPH # ◘ (INVERSE BULLET)
025d9, 25, SHIFT GRAPH # ◙ (INVERSE WHITE CIRCLE)
0263a, 35, GRAPH       # ☺ (WHITE SMILING FACE)
0263b, 35, SHIFT GRAPH # ☻ (BLACK SMILING FACE)
0263c, 21, GRAPH       # ☼ (WHITE SUN WITH RAYS)
02640, 20, SHIFT GRAPH # ♀ (FEMALE SIGN)
02642, 20, GRAPH       # ♂ (MALE SIGN)
02660, 34, GRAPH       # ♠ (BLACK SPADE SUIT)
02663, 44, GRAPH       # ♣ (BLACK CLUB SUIT)
02665, 44, SHIFT GRAPH # ♥ (BLACK HEART SUIT)
02666, 34, SHIFT GRAPH # ♦ (BLACK DIAMOND SUIT)
0266a, 24, GRAPH       # ♪ (EIGHTH NOTE)
0266b, 24, SHIFT GRAPH # ♫ (BEAMED EIGHTH NOTES)
027ca, 27, SHIFT GRAPH # ⟊ (VERTICAL BAR WITH HORIZONTAL STROKE)
1fb6c, 23, GRAPH       # 🭬 (LEFT TRIANGULAR ONE QUARTER BLOCK)
1fb6d, 52, GRAPH       # 🭭 (UPPER TRIANGULAR ONE QUARTER BLOCK)
1fb6e, 23, SHIFT GRAPH # 🭮 (RIGHT TRIANGULAR ONE QUARTER BLOCK)
1fb6f, 52, SHIFT GRAPH # 🭯 (LOWER TRIANGULAR ONE QUARTER BLOCK)
1fb82, 56, SHIFT GRAPH # 🮂 (UPPER ONE QUARTER BLOCK)
1fb85, 31, SHIFT GRAPH # 🮅 (UPPER THREE QUARTERS BLOCK)
1fb87, 06, SHIFT GRAPH # 🮇 (RIGHT ONE QUARTER BLOCK)
1fb8a, 16, SHIFT GRAPH # 🮊 (RIGHT THREE QUARTERS BLOCK)
1fb96, 45, SHIFT GRAPH # 🮖 (INVERSE CHECKER BOARD FILL)
1fb98, 13, GRAPH       # 🮘 (UPPER LEFT TO LOWER RIGHT FILL)
1fb99, 13, SHIFT GRAPH # 🮙 (UPPER RIGHT TO LOWER LEFT FILL)
1fb9a, 02, SHIFT GRAPH # 🮚 (UPPER AND LOWER TRIANGULAR HALF BLOCK)
1fb9b, 02, GRAPH       # 🮛 (LEFT AND RIGHT TRIANGULAR HALF BLOCK)
1fbaf, 15, SHIFT GRAPH # 🮯 (BOX DRAWINGS LIGHT HORIZONTAL WITH VERTICAL STROKE)
