macemu/BasiliskII/src/Unix/keycodes
cebix e828de0c41 - renamed basilisk_ii_keycodes to keycodes
- default location of keycodes file is now $(sharedir)/keycodes
  (depends on install prefix)
- improved the install target
1999-10-03 16:20:08 +00:00

453 lines
6.3 KiB
Plaintext

# /usr/share/BasiliskII/keycodes
#
# Basilisk II (C) 1997-1999 Christian Bauer
#
# This file is used to translate the (server-specific) X11 keycodes to Mac
# keycodes depending on the X11 server being used.
#
# The format of this file is as follows:
#
# <vendor string>
# <X11 keycode> <Mac keycode>
# <X11 keycode> <Mac keycode>
# <X11 keycode> <Mac keycode>
# ...
# <vendor string>
# <X11 keycode> <Mac keycode>
# <X11 keycode> <Mac keycode>
# ...
#
# The "vendor string" must match the first part of the X11 server vendor
# description as reported by ServerVendor(). If a match is found, the keycode
# translation table is constructed from the following lines. Each line
# contains an X11 keycode followed by its associated Mac keycode. Both
# keycodes have to be given in decimal. Lines beginning with "#" or ";" are
# treated as comments and ignored.
#
#
# XFree86
#
The XFree86 Project, Inc
9 53 # Esc
67 122 # F1
68 120 # F2
69 99 # F3
70 118 # F4
71 96 # F5
72 97 # F6
73 98 # F7
74 100 # F8
75 101 # F9
76 109 # F10
95 103 # F11
96 111 # F12
111 105 # PrintScrn
78 107 # Scroll Lock
110 113 # Pause
49 10 # `
10 18 # 1
11 19 # 2
12 20 # 3
13 21 # 4
14 23 # 5
15 22 # 6
16 26 # 7
17 28 # 8
18 25 # 9
19 29 # 0
20 27 # -
21 24 # =
22 51 # Backspace
106 114 # Insert
97 115 # Home
99 116 # Page Up
77 71 # Num Lock
112 75 # KP /
63 67 # KP *
82 78 # KP -
23 48 # Tab
24 12 # Q
25 13 # W
26 14 # E
27 15 # R
28 17 # T
29 16 # Y
30 32 # U
31 34 # I
32 31 # O
33 35 # P
34 33 # [
35 30 # ]
36 36 # Return
107 117 # Delete
103 119 # End
105 121 # Page Down
79 89 # KP 7
80 91 # KP 8
81 92 # KP 9
86 69 # KP +
66 57 # Caps Lock
38 0 # A
39 1 # S
40 2 # D
41 3 # F
42 5 # G
43 4 # H
44 38 # J
45 40 # K
46 37 # L
47 41 # ;
48 39 # '
83 86 # KP 4
84 87 # KP 5
85 88 # KP 6
50 56 # Shift Left
94 50 # International
52 6 # Z
53 7 # X
54 8 # C
55 9 # V
56 11 # B
57 45 # N
58 46 # M
59 43 # ,
60 47 # .
61 44 # /
62 56 # Shift Right
51 42 # \
98 62 # Cursor Up
87 83 # KP 1
88 84 # KP 2
89 85 # KP 3
108 76 # KP Enter
37 54 # Ctrl Left
115 58 # Logo Left (-> Option)
64 55 # Alt Left (-> Command)
65 49 # Space
113 55 # Alt Right (-> Command)
116 58 # Logo Right (-> Option)
117 50 # Menu (-> International)
109 54 # Ctrl Right
100 59 # Cursor Left
104 61 # Cursor Down
102 60 # Cursor Right
90 82 # KP 0
91 65 # KP .
#
# MacX (keycodes depend on Mac keymap, so this doesn't make much sense...)
#
MacX
61 53 # Esc
130 122 # F1
128 120 # F2
107 99 # F3
126 118 # F4
104 96 # F5
105 97 # F6
106 98 # F7
108 100 # F8
109 101 # F9
117 109 # F10
111 103 # F11
119 111 # F12
113 105 # F13/PrintScrn
115 107 # F14/Scroll Lock
121 113 # F15/Pause
18 10 # `
26 18 # 1
27 19 # 2
28 20 # 3
29 21 # 4
31 23 # 5
30 22 # 6
34 26 # 7
36 28 # 8
33 25 # 9
37 29 # 0
35 27 # -
32 24 # =
59 51 # Backspace
122 114 # Help/Insert
123 115 # Home
124 116 # Page Up
79 71 # Num Lock
89 81 # KP =
83 75 # KP /
75 67 # KP *
56 48 # Tab
20 12 # Q
21 13 # W
22 14 # E
24 15 # R
25 17 # T
24 16 # Y
40 32 # U
42 34 # I
39 31 # O
43 35 # P
41 33 # [
38 30 # ]
44 36 # Return
125 117 # Delete
127 119 # End
129 121 # Page Down
97 89 # KP 7
99 91 # KP 8
100 92 # KP 9
86 78 # KP -
65 57 # Caps Lock
8 0 # A
9 1 # S
10 2 # D
11 3 # F
13 5 # G
12 4 # H
46 38 # J
48 40 # K
45 37 # L
49 41 # ;
47 39 # '
50 42 # \
94 86 # KP 4
95 87 # KP 5
96 88 # KP 6
77 69 # KP +
64 56 # Shift
58 50 # International
14 6 # Z
15 7 # X
16 8 # C
17 9 # V
19 11 # B
53 45 # N
54 46 # M
51 43 # ,
55 47 # .
52 44 # /
134 62 # Cursor Up
91 83 # KP 1
92 84 # KP 2
93 85 # KP 3
84 76 # KP Enter
62 54 # Ctrl
66 58 # Option
63 55 # Command
57 49 # Space
131 59 # Cursor Left
133 61 # Cursor Down
132 60 # Cursor Right
90 82 # KP 0
73 65 # KP .
#
# SunOS/OpenWindows
#
Sun Microsystems, Inc.
36 53 # Esc
12 122 # F1
13 120 # F2
15 99 # F3
17 118 # F4
19 96 # F5
21 97 # F6
23 98 # F7
24 100 # F8
25 101 # F9
14 109 # F10
16 103 # F11
18 111 # F12
29 105 # PrintScrn
30 107 # Scroll Lock
28 113 # Pause
49 10 # `
37 18 # 1
38 19 # 2
39 20 # 3
40 21 # 4
41 23 # 5
42 22 # 6
43 26 # 7
44 28 # 8
45 25 # 9
46 29 # 10
47 27 # -
48 24 # =
50 51 # Backspace
51 114 # Help/Insert
59 115 # Home
103 116 # Page Up
105 71 # Num Lock
53 75 # KP /
54 67 # KP *
78 78 # KP -
60 48 # Tab
61 12 # Q
62 13 # W
63 14 # E
64 15 # R
65 17 # T
66 16 # Y
67 32 # U
68 34 # I
69 31 # O
70 35 # P
71 33 # [
72 30 # ]
96 36 # Return
73 117 # Delete
81 119 # End
130 121 # Page Down
75 89 # KP 7
76 91 # KP 8
77 92 # KP 9
132 69 # KP +
126 57 # Caps Lock
84 0 # A
85 1 # S
86 2 # D
87 3 # F
88 5 # G
89 4 # H
90 38 # J
91 40 # K
92 37 # L
93 41 # ;
94 39 # '
98 86 # KP 4
99 87 # KP 5
100 88 # KP 6
106 56 # Shift Left
131 50 # International
107 6 # Z
108 7 # X
109 8 # C
110 9 # V
111 11 # B
112 45 # N
113 46 # M
114 43 # ,
115 47 # .
116 44 # /
117 56 # Shift Right
95 42 # \
27 62 # Cursor Up
119 83 # KP 1
120 84 # KP 2
121 85 # KP 3
97 76 # KP Enter
83 54 # Ctrl Left
26 58 # Option Left
127 55 # Command Left
128 49 # Space
129 55 # Command Right
74 58 # Option Right
20 54 # Ctrl Right
31 59 # Cursor Left
34 61 # Cursor Down
35 60 # Cursor Right
101 82 # KP 0
57 65 # KP .
#
# AmiWin
#
AmiWin
77 53 # Esc
88 122 # F1
89 120 # F2
90 99 # F3
91 118 # F4
92 96 # F5
93 97 # F6
94 98 # F7
95 100 # F8
96 101 # F9
97 109 # F10
8 10 # `
9 18 # 1
10 19 # 2
11 20 # 3
12 21 # 4
13 23 # 5
14 22 # 6
15 26 # 7
16 28 # 8
17 25 # 9
18 29 # 10
19 27 # -
20 24 # =
21 42 # \
73 51 # Backspace
78 117 # Delete
103 114 # Help (-> Help/Insert)
98 71 # KP [ (-> Num Lock)
99 81 # KP ] (-> KP =)
100 75 # KP /
101 67 # KP *
74 48 # Tab
24 12 # Q
25 13 # W
26 14 # E
27 15 # R
28 17 # T
29 16 # Y
30 32 # U
31 34 # I
32 31 # O
33 35 # P
34 33 # [
35 30 # ]
76 36 # Return
69 89 # KP 7
70 91 # KP 8
71 92 # KP 9
82 78 # KP -
107 54 # Ctrl
106 57 # Caps Lock
40 0 # A
41 1 # S
42 2 # D
43 3 # F
44 5 # G
45 4 # H
46 38 # J
47 40 # K
48 37 # L
49 41 # ;
50 39 # '
51 42 # International (-> \)
84 62 # Cursor Up
53 86 # KP 4
54 87 # KP 5
55 88 # KP 6
102 69 # KP +
104 56 # Shift Left
56 50 # International
57 6 # Z
58 7 # X
59 8 # C
60 9 # V
61 11 # B
62 45 # N
63 46 # M
64 43 # ,
65 47 # .
66 44 # /
105 56 # Shift Right
87 59 # Cursor Left
85 61 # Cursor Down
86 60 # Cursor Right
37 83 # KP 1
38 84 # KP 2
39 85 # KP 3
75 76 # KP Enter
108 58 # Alt Left (-> Option)
110 55 # Amiga Left (-> Command)
72 49 # Space
111 55 # Amiga Right (-> Command)
109 58 # Alt Right (-> Option)
23 82 # KP 0
68 65 # KP .