This repository was archived by the owner on Sep 18, 2021. It is now read-only.
File tree 4 files changed +113
-0
lines changed
4 files changed +113
-0
lines changed Original file line number Diff line number Diff line change
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
+ #
13
+ ITEM_ID_TILDE SDLK_QUOTE 0x31 0x27 '
14
+ #
15
+ # Row 2
16
+ #
17
+ ITEM_ID_OPENBRACE SDLK_COMPOSE 0x22 0x00 ´
18
+ ITEM_ID_CLOSEBRACE SDLK_LEFTBRACKET 0x23 0x00 [
19
+ #
20
+ # Row 3
21
+ #
22
+ ITEM_ID_COLON SDLK_WORLD_71 0x2f 0xe7 Ç
23
+ ITEM_ID_QUOTE SDLK_COMPOSE 0x30 0x00 ~
24
+ ITEM_ID_BACKSLASH SDLK_RIGHTBRACKET 0x33 0x00 ]
25
+ #
26
+ # Row 4
27
+ #
28
+ ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
29
+ ITEM_ID_SLASH SDLK_SEMICOLON 0x3d 0x3b ;
30
+ #
31
+ # Row 5
32
+ #
33
+ ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR
Original file line number Diff line number Diff line change
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
+ #
8
+ ITEM_ID_TILDE SDLK_WORLD_26 0x31 0xba º
9
+ ITEM_ID_MINUS SDLK_QUOTE 0x14 0x27 '
10
+ ITEM_ID_EQUALS SDLK_WORLD_1 0x15 0xa1 ¡
11
+ #
12
+ # Row 2
13
+ #
14
+ ITEM_ID_OPENBRACE SDLK_COMPOSE 0x22 0x00 `
15
+ ITEM_ID_CLOSEBRACE SDLK_PLUS 0x23 0x00 +
16
+ #
17
+ # Row 3
18
+ #
19
+ ITEM_ID_COLON SDLK_WORLD_81 0x2f 0xf1 Ñ
20
+ ITEM_ID_QUOTE SDLK_COMPOSE 0x30 0x00 ´
21
+ ITEM_ID_BACKSLASH SDLK_WORLD_71 0x33 0x00 Ç
22
+ #
23
+ # Row 4
24
+ #
25
+ ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
26
+ ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
27
+ #
28
+ # Row 5
29
+ #
30
+ ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR
Original file line number Diff line number Diff line change
1
+ # MAME/MESS keymap for British QWERTY 105-keys keyboard (Linux)
2
+ #
3
+ # Row 1
4
+ #
5
+ ITEM_ID_TILDE SDLK_BACKQUOTE 0x31 0x60 `
6
+ #
7
+ # Row 2
8
+ #
9
+ #
10
+ # Row 3
11
+ #
12
+ ITEM_ID_BACKSLASH SDLK_HASH 0x33 0x23 #
13
+ #
14
+ # Row 4
15
+ #
16
+ ITEM_ID_BACKSLASH2 SDLK_BACKSLASH 0x5e 0x5c \
17
+ #
18
+ # Row 5
19
+ #
20
+ ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR
Original file line number Diff line number Diff line change
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
+ #
8
+ ITEM_ID_TILDE SDLK_BACKSLASH 0x31 0x5c \
9
+ ITEM_ID_MINUS SDLK_QUOTE 0x14 0x27 '
10
+ ITEM_ID_EQUALS SDLK_WORLD_11 0x15 0xab «
11
+ #
12
+ # Row 2
13
+ #
14
+ ITEM_ID_OPENBRACE SDLK_PLUS 0x22 0x2b +
15
+ ITEM_ID_CLOSEBRACE SDLK_COMPOSE 0x23 0x00 ´
16
+ #
17
+ # Row 3
18
+ #
19
+ ITEM_ID_COLON SDLK_WORLD_71 0x2f 0xe7 Ç
20
+ ITEM_ID_QUOTE SDLK_WORLD_26 0x30 0xba º
21
+ ITEM_ID_BACKSLASH SDLK_COMPOSE 0x33 0x00 ~
22
+ #
23
+ # Row 4
24
+ #
25
+ ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
26
+ ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
27
+ #
28
+ # Row 5
29
+ #
30
+ ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR
You can’t perform that action at this time.
0 commit comments