# MAME/MESS keymap for French AZERTY 105-keys keyboard (Linux)
#
# Row 1
#
ITEM_ID_TILDE      SDLK_WORLD_18   0x31 0xb2 ²
ITEM_ID_1          SDLK_AMPERSAND  0x0a 0x26 &
ITEM_ID_2          SDLK_WORLD_73   0x0b 0xe9 é
ITEM_ID_3          SDLK_QUOTEDBL   0x0c 0x22 "
ITEM_ID_4          SDLK_QUOTE      0x0d 0x27 '
ITEM_ID_5          SDLK_LEFTPAREN  0x0e 0x28 (
ITEM_ID_6          SDLK_MINUS      0x0f 0x2d -
ITEM_ID_7          SDLK_WORLD_72   0x10 0xe8 è
ITEM_ID_8          SDLK_UNDERSCORE 0x11 0x5f _
ITEM_ID_9          SDLK_WORLD_71   0x12 0xe7 ç
ITEM_ID_0          SDLK_WORLD_64   0x13 0xe0 à
ITEM_ID_MINUS      SDLK_RIGHTPAREN 0x14 0x29 )
#
# Row 2
#
ITEM_ID_Q          SDLK_a          0x18 0x61 A
ITEM_ID_W          SDLK_z          0x19 0x7a Z
ITEM_ID_OPENBRACE  SDLK_CARET      0x22 0x00 ^
ITEM_ID_CLOSEBRACE SDLK_DOLLAR     0x23 0x00 $
#
# Row 3
#
ITEM_ID_A          SDLK_q          0x26 0x51 Q
ITEM_ID_COLON      SDLK_m          0x2f 0x6d M
ITEM_ID_QUOTE      SDLK_WORLD_89   0x30 0xf9 ù
ITEM_ID_BACKSLASH  SDLK_ASTERISK   0x33 0x2a *
#
# Row 4
#
ITEM_ID_BACKSLASH2 SDLK_LESS       0x5e 0x3c <
ITEM_ID_Z          SDLK_w          0x34 0x77 W
ITEM_ID_M          SDLK_COMMA      0x3a 0x2c ,
ITEM_ID_COMMA      SDLK_SEMICOLON  0x3b 0x3b ;
ITEM_ID_STOP       SDLK_COLON      0x3c 0x3a :
ITEM_ID_SLASH      SDLK_EXCLAIM    0x3d 0x21 !
#
# Row 5
#
ITEM_ID_RALT       SDLK_MODE       0x71 0x00 ALTGR