Previous 199869 Revisions Next

r17403 Wednesday 22nd August, 2012 at 17:57:05 UTC by hap
add keymaps folder from MESS
[keymaps]km_be_LINUX.map* km_br_LINUX.map* km_ch_LINUX.map* km_de_LINUX.map* km_es_LINUX.map* km_fr_LINUX.map* km_fr_OSX.map* km_gb_LINUX.map* km_it_LINUX.map* km_pt_LINUX.map*

trunk/keymaps/km_fr_OSX.map
r0r17403
1# MAME/MESS keymap for French AZERTY keyboard (OSX)
2#
3#
4ITEM_ID_1      SDLK_AMPERSAND  0x12 0x26 &
5ITEM_ID_2      SDLK_WORLD_0    0x13 0xe9 é
6ITEM_ID_3      SDLK_QUOTEDBL   0x14 0x22 "
7ITEM_ID_4      SDLK_QUOTE      0x15 0x27 '
8ITEM_ID_5      SDLK_LEFTPAREN  0x17 0x28 (
9ITEM_ID_6      SDLK_WORLD_1    0x16 0xa7 §
10ITEM_ID_7      SDLK_WORLD_3    0x1a 0xe8 è
11ITEM_ID_8      SDLK_EXCLAIM    0x1c 0x21 !
12ITEM_ID_9      SDLK_WORLD_2    0x19 0xe7 ç
13ITEM_ID_0      SDLK_WORLD_4    0x1d 0xe0 à
14ITEM_ID_MINUS  SDLK_RIGHTPAREN 0x1b 0x29 )
15ITEM_ID_EQUALS SDLK_MINUS      0x18 0x2d -
No newline at end of file
trunk/keymaps/km_pt_LINUX.map
r0r17403
1# MAME/MESS keymap for Portuguese QWERTY 105-keys keyboard (Linux)
2# SDL can tell the difference between the two COMPOSE keys but assigns them the same label
3# thus both CLOSEBRACE and BACKSLASH appear like "´ ~" in the user interface.
4# The following definitions are therefore correct.
5#
6# Row 1
7#
8ITEM_ID_TILDE      SDLK_BACKSLASH 0x31 0x5c \
9ITEM_ID_MINUS      SDLK_QUOTE     0x14 0x27 '
10ITEM_ID_EQUALS     SDLK_WORLD_11  0x15 0xab «
11#
12# Row 2
13#
14ITEM_ID_OPENBRACE  SDLK_PLUS      0x22 0x2b +
15ITEM_ID_CLOSEBRACE SDLK_COMPOSE   0x23 0x00 ´
16#
17# Row 3
18#
19ITEM_ID_COLON      SDLK_WORLD_71  0x2f 0xe7 Ç
20ITEM_ID_QUOTE      SDLK_WORLD_26  0x30 0xba º
21ITEM_ID_BACKSLASH  SDLK_COMPOSE   0x33 0x00 ~
22#
23# Row 4
24#
25ITEM_ID_BACKSLASH2 SDLK_LESS      0x5e 0x3c <
26ITEM_ID_SLASH      SDLK_MINUS     0x3d 0x2d -
27#
28# Row 5
29#
30ITEM_ID_RALT       SDLK_MODE      0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_br_LINUX.map
r0r17403
1# MAME/MESS keymap for Brazilian QWERTY 107-keys keyboard (Linux)
2#
3# The 107-keys Brazilian keyboard has an extra key used to type "/".
4# Since I don't own such a keyboard, I can't write a proper definition.
5# However, it should be placed in the 4th row, after ITEM_ID_SLASH.
6#
7# SDL can tell the difference between the two COMPOSE keys but assigns them the same label
8# thus both OPENBRACE and QUOTE appear like "´ ~" in the user interface.
9# The following definitions are therefore correct.
10#
11# Row 1
12#
13ITEM_ID_TILDE      SDLK_QUOTE        0x31 0x27 '
14#
15# Row 2
16#
17ITEM_ID_OPENBRACE  SDLK_COMPOSE      0x22 0x00 ´
18ITEM_ID_CLOSEBRACE SDLK_LEFTBRACKET  0x23 0x00 [
19#
20# Row 3
21#
22ITEM_ID_COLON      SDLK_WORLD_71     0x2f 0xe7 Ç
23ITEM_ID_QUOTE      SDLK_COMPOSE      0x30 0x00 ~
24ITEM_ID_BACKSLASH  SDLK_RIGHTBRACKET 0x33 0x00 ]
25#
26# Row 4
27#
28ITEM_ID_BACKSLASH2 SDLK_LESS         0x5e 0x3c <
29ITEM_ID_SLASH      SDLK_SEMICOLON    0x3d 0x3b ;
30#
31# Row 5
32#
33ITEM_ID_RALT       SDLK_MODE         0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_be_LINUX.map
r0r17403
1# MAME/MESS keymap for Belgian AZERTY 105-keys keyboard (Linux)
2#
3# Row 1
4#
5ITEM_ID_TILDE      SDLK_WORLD_18   0x31 0xb2 ²
6ITEM_ID_1          SDLK_AMPERSAND  0x0a 0x26 &
7ITEM_ID_2          SDLK_WORLD_73   0x0b 0xe9 é
8ITEM_ID_3          SDLK_QUOTEDBL   0x0c 0x22 "
9ITEM_ID_4          SDLK_QUOTE      0x0d 0x27 '
10ITEM_ID_5          SDLK_LEFTPAREN  0x0e 0x28 (
11ITEM_ID_6          SDLK_WORLD_7    0x0f 0xa7 §
12ITEM_ID_7          SDLK_WORLD_72   0x10 0xe8 è
13ITEM_ID_8          SDLK_EXCLAIM    0x11 0x21 !
14ITEM_ID_9          SDLK_WORLD_71   0x12 0xe7 ç
15ITEM_ID_0          SDLK_WORLD_64   0x13 0xe0 à
16ITEM_ID_MINUS      SDLK_RIGHTPAREN 0x14 0x29 )
17ITEM_ID_EQUALS     SDLK_MINUS      0x15 0x2d -
18#
19# Row 2
20#
21ITEM_ID_Q          SDLK_a          0x18 0x61 A
22ITEM_ID_W          SDLK_z          0x19 0x7a Z
23ITEM_ID_OPENBRACE  SDLK_CARET      0x22 0x5e ^
24ITEM_ID_CLOSEBRACE SDLK_DOLLAR     0x23 0x24 $
25#
26# Row 3
27#
28ITEM_ID_A          SDLK_q          0x26 0x71 Q
29ITEM_ID_COLON      SDLK_m          0x2f 0x6d M
30ITEM_ID_QUOTE      SDLK_WORLD_89   0x30 0xf9 ù
31ITEM_ID_BACKSLASH  SDLK_WORLD_21   0x33 0xb5 µ
32#
33# Row 4
34#
35ITEM_ID_BACKSLASH2 SDLK_LESS       0x5e 0x3c <
36ITEM_ID_Z          SDLK_w          0x34 0x77 W
37ITEM_ID_M          SDLK_COMMA      0x3a 0x2c ,
38ITEM_ID_COMMA      SDLK_SEMICOLON  0x3b 0x3b ;
39ITEM_ID_STOP       SDLK_COLON      0x3c 0x3a :
40ITEM_ID_SLASH      SDLK_EQUALS     0x3d 0x3d =
41#
42# Row 5
43#
44ITEM_ID_RALT       SDLK_MODE       0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_fr_LINUX.map
r0r17403
1# MAME/MESS keymap for French AZERTY 105-keys keyboard (Linux)
2#
3# Row 1
4#
5ITEM_ID_TILDE      SDLK_WORLD_18   0x31 0xb2 ²
6ITEM_ID_1          SDLK_AMPERSAND  0x0a 0x26 &
7ITEM_ID_2          SDLK_WORLD_73   0x0b 0xe9 é
8ITEM_ID_3          SDLK_QUOTEDBL   0x0c 0x22 "
9ITEM_ID_4          SDLK_QUOTE      0x0d 0x27 '
10ITEM_ID_5          SDLK_LEFTPAREN  0x0e 0x28 (
11ITEM_ID_6          SDLK_MINUS      0x0f 0x2d -
12ITEM_ID_7          SDLK_WORLD_72   0x10 0xe8 è
13ITEM_ID_8          SDLK_UNDERSCORE 0x11 0x5f _
14ITEM_ID_9          SDLK_WORLD_71   0x12 0xe7 ç
15ITEM_ID_0          SDLK_WORLD_64   0x13 0xe0 à
16ITEM_ID_MINUS      SDLK_RIGHTPAREN 0x14 0x29 )
17#
18# Row 2
19#
20ITEM_ID_Q          SDLK_a          0x18 0x61 A
21ITEM_ID_W          SDLK_z          0x19 0x7a Z
22ITEM_ID_OPENBRACE  SDLK_CARET      0x22 0x00 ^
23ITEM_ID_CLOSEBRACE SDLK_DOLLAR     0x23 0x00 $
24#
25# Row 3
26#
27ITEM_ID_A          SDLK_q          0x26 0x51 Q
28ITEM_ID_COLON      SDLK_m          0x2f 0x6d M
29ITEM_ID_QUOTE      SDLK_WORLD_89   0x30 0xf9 ù
30ITEM_ID_BACKSLASH  SDLK_ASTERISK   0x33 0x2a *
31#
32# Row 4
33#
34ITEM_ID_BACKSLASH2 SDLK_LESS       0x5e 0x3c <
35ITEM_ID_Z          SDLK_w          0x34 0x77 W
36ITEM_ID_M          SDLK_COMMA      0x3a 0x2c ,
37ITEM_ID_COMMA      SDLK_SEMICOLON  0x3b 0x3b ;
38ITEM_ID_STOP       SDLK_COLON      0x3c 0x3a :
39ITEM_ID_SLASH      SDLK_EXCLAIM    0x3d 0x21 !
40#
41# Row 5
42#
43ITEM_ID_RALT       SDLK_MODE       0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_es_LINUX.map
r0r17403
1# MAME/MESS keymap for Spanish QWERTY 105-keys keyboard (Linux)
2# SDL can tell the difference between the two COMPOSE keys but assigns them the same label
3# thus both OPENBRACE and QUOTE appear like "` ´" in the user interface.
4# The following definitions are therefore correct.
5#
6# Row 1
7#
8ITEM_ID_TILDE      SDLK_WORLD_26 0x31 0xba º
9ITEM_ID_MINUS      SDLK_QUOTE    0x14 0x27 '
10ITEM_ID_EQUALS     SDLK_WORLD_1  0x15 0xa1 ¡
11#
12# Row 2
13#
14ITEM_ID_OPENBRACE  SDLK_COMPOSE  0x22 0x00 `
15ITEM_ID_CLOSEBRACE SDLK_PLUS     0x23 0x00 +
16#
17# Row 3
18#
19ITEM_ID_COLON      SDLK_WORLD_81 0x2f 0xf1 Ñ
20ITEM_ID_QUOTE      SDLK_COMPOSE  0x30 0x00 ´
21ITEM_ID_BACKSLASH  SDLK_WORLD_71 0x33 0x00 Ç
22#
23# Row 4
24#
25ITEM_ID_BACKSLASH2 SDLK_LESS     0x5e 0x3c <
26ITEM_ID_SLASH      SDLK_MINUS    0x3d 0x2d -
27#
28# Row 5
29#
30ITEM_ID_RALT       SDLK_MODE     0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_gb_LINUX.map
r0r17403
1# MAME/MESS keymap for British QWERTY 105-keys keyboard (Linux)
2#
3# Row 1
4#
5ITEM_ID_TILDE      SDLK_BACKQUOTE 0x31 0x60 `
6#
7# Row 2
8#
9#
10# Row 3
11#
12ITEM_ID_BACKSLASH  SDLK_HASH      0x33 0x23 #
13#
14# Row 4
15#
16ITEM_ID_BACKSLASH2 SDLK_BACKSLASH 0x5e 0x5c \
17#
18# Row 5
19#
20ITEM_ID_RALT       SDLK_MODE      0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_de_LINUX.map
r0r17403
1# MAME/MESS keymap for German QWERTZ 105-keys keyboard (Linux)
2#
3# Row 1
4#
5ITEM_ID_TILDE      SDLK_CARET    0x31 0x00 ^
6ITEM_ID_MINUS      SDLK_WORLD_63 0x14 0xdf ß
7ITEM_ID_EQUALS     SDLK_COMPOSE  0x15 0x00 ´
8#
9# Row 2
10#
11ITEM_ID_Y          SDLK_z        0x1d 0x7a Z
12ITEM_ID_OPENBRACE  SDLK_WORLD_92 0x22 0xfc Ãœ
13ITEM_ID_CLOSEBRACE SDLK_PLUS     0x23 0x2b +
14#
15# Row 3
16#
17ITEM_ID_COLON      SDLK_WORLD_86 0x2f 0xf6 Ö
18ITEM_ID_QUOTE      SDLK_WORLD_68 0x30 0xe4 Ä
19ITEM_ID_BACKSLASH  SDLK_HASH     0x33 0x23 #
20#
21# Row 4
22#
23ITEM_ID_BACKSLASH2 SDLK_LESS     0x5e 0x3c <
24ITEM_ID_Z          SDLK_y        0x34 0x79 Y
25ITEM_ID_SLASH      SDLK_MINUS    0x3d 0x2d -
26#
27# Row 5
28#
29ITEM_ID_RALT       SDLK_MODE     0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_ch_LINUX.map
r0r17403
1# MAME/MESS keymap for Swiss QWERTZ 105-keys keyboard (Linux)
2#
3# Row 1
4#
5ITEM_ID_TILDE      SDLK_WORLD_7  0x31 0xa7 §
6ITEM_ID_MINUS      SDLK_QUOTE    0x14 0x27 '
7ITEM_ID_EQUALS     SDLK_CARET    0x15 0x00 ^
8#
9# Row 2
10#
11ITEM_ID_Y          SDLK_z        0x1d 0x7a Z
12ITEM_ID_OPENBRACE  SDLK_WORLD_92 0x22 0xfc ü
13ITEM_ID_CLOSEBRACE SDLK_COMPOSE  0x23 0x00 ¨
14#
15# Row 3
16#
17ITEM_ID_COLON      SDLK_WORLD_86 0x2f 0xf6 ö
18ITEM_ID_QUOTE      SDLK_WORLD_68 0x30 0xe4 ä
19ITEM_ID_BACKSLASH  SDLK_DOLLAR   0x33 0x24 $
20#
21# Row 4
22#
23ITEM_ID_BACKSLASH2 SDLK_LESS     0x5e 0x3c <
24ITEM_ID_Z          SDLK_y        0x34 0x79 Y
25ITEM_ID_SLASH      SDLK_MINUS    0x3d 0x2d -
26#
27# Row 5
28#
29ITEM_ID_RALT       SDLK_MODE     0x71 0x00 ALTGR
No newline at end of file
trunk/keymaps/km_it_LINUX.map
r0r17403
1# MAME/MESS keymap for Italian QWERTY 105-keys keyboard (Linux)
2#
3# Row 1
4#
5ITEM_ID_TILDE      SDLK_BACKSLASH 0x31 0x5c \
6ITEM_ID_MINUS      SDLK_QUOTE     0x14 0x27 '
7ITEM_ID_EQUALS     SDLK_WORLD_76  0x15 0xec ì
8#
9# Row 2
10#
11ITEM_ID_OPENBRACE  SDLK_WORLD_72  0x22 0xe8 è
12ITEM_ID_CLOSEBRACE SDLK_PLUS      0x23 0x2b +
13#
14# Row 3
15#
16ITEM_ID_COLON      SDLK_WORLD_82  0x2f 0xf2 ò
17ITEM_ID_QUOTE      SDLK_WORLD_64  0x30 0xe0 à
18ITEM_ID_BACKSLASH  SDLK_WORLD_89  0x33 0xf9 ù
19#
20# Row 4
21#
22ITEM_ID_BACKSLASH2 SDLK_LESS      0x5e 0x3c <
23ITEM_ID_SLASH      SDLK_MINUS     0x3d 0x2d -
24#
25# Row 5
26#
27ITEM_ID_RALT       SDLK_MODE      0x71 0x00 ALTGR
No newline at end of file

Previous 199869 Revisions Next


© 1997-2024 The MAME Team