Vous êtes sur la page 1sur 8

#

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

/usr/share/BasiliskII/keycodes
Basilisk II (C) 1997-2005 Christian Bauer
This file is used to translate the (server-specific) scancodes to
Mac keycodes depending on the window server being used.
The format of this file is as follows:
sdl <driver string>
<SDL scancode> <Mac
<SDL scancode> <Mac
<SDL scancode> <Mac
...
sdl <driver string>
<SDL scancode> <Mac
<SDL scancode> <Mac
...

keycode>
keycode>
keycode>
keycode>
keycode>

The "driver string" must match the first part of the SDL driver vendor
description as reported by SDL_VideoDriverName(). If a match is found,
the keycode translation table is constructed from the following
lines. Each line contains an SDL scancode followed by its associated
Mac keycode. Both keycodes have to be given in decimal. Lines
beginning with "#" or ";" are treated as comments and ignored.

#
# X11 server
#
sdl x11
sdl dga
9
53
67
122
68
120
69
99
70
118
71
96
72
97
73
98
74
100
75
101
76
109
95
103
96
111
111
105
78
107
110
113
49
10
10
18
11
19
12
20
13
21
14
23
15
22
16
26
17
28
18
25
19
29
20
27

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrintScrn
Scroll Lock
Pause
`
1
2
3
4
5
6
7
8
9
0
-

21
22
106
97
99
77
112
63
82
23
24
25
26
27
28
29
30
31
32
33
34
35
36
107
103
105
79
80
81
86
66
38
39
40
41
42
43
44
45
46
47
48
83
84
85
50
94
52
53
54
55
56
57
58
59
60
61
62
51
98

24
51
114
115
116
71
75
67
78
48
12
13
14
15
17
16
32
34
31
35
33
30
36
117
119
121
89
91
92
69
57
0
1
2
3
5
4
38
40
37
41
39
86
87
88
56
50
6
7
8
9
11
45
46
43
47
44
56
42
62

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

=
Backspace
Insert
Home
Page Up
Num Lock
KP /
KP *
KP Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
Return
Delete
End
Page Down
KP 7
KP 8
KP 9
KP +
Caps Lock
A
S
D
F
G
H
J
K
L
;
'
KP 4
KP 5
KP 6
Shift Left
International
Z
X
C
V
B
N
M
,
.
/
Shift Right
\
Cursor Up

87
88
89
108
37
115
64
65
113
116
117
109
100
104
102
90
91

83
84
85
76
54
58
55
49
55
58
50
54
59
61
60
82
65

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

KP 1
KP 2
KP 3
KP Enter
Ctrl Left
Logo Left (-> Option)
Alt Left (-> Command)
Space
Alt Right (-> Command)
Logo Right (-> Option)
Menu (-> International)
Ctrl Right
Cursor Left
Cursor Down
Cursor Right
KP 0
KP .

#
# Linux Framebuffer Console
#
sdl fbcon
1
53
# Esc
59
122
# F1
60
120
# F2
61
99
# F3
62
118
# F4
63
96
# F5
64
97
# F6
65
98
# F7
66
100
# F8
67
101
# F9
68
109
# F10
87
103
# F11
88
111
# F12
99
105
# PrintScrn
70
107
# Scroll Lock
119
113
# Pause
41
10
# `
2
18
# 1
3
19
# 2
4
20
# 3
5
21
# 4
6
23
# 5
7
22
# 6
8
26
# 7
9
28
# 8
10
25
# 9
11
29
# 0
12
27
# 13
24
# =
14
51
# Backspace
110
114
# Insert
102
115
# Home
104
116
# Page Up
69
71
# Num Lock
98
75
# KP /
55
67
# KP *
74
78
# KP 15
48
# Tab

16
17
18
19
20
21
22
23
24
25
26
27
28
111
107
109
71
72
73
78
58
30
31
32
33
34
35
36
37
38
39
40
75
76
77
42
86
44
45
46
47
48
49
50
51
52
53
54
43
103
79
80
81
96
29
125
56
57
100
126

12
13
14
15
17
16
32
34
31
35
33
30
36
117
119
121
89
91
92
69
57
0
1
2
3
5
4
38
40
37
41
39
86
87
88
56
50
6
7
8
9
11
45
46
43
47
44
56
42
62
83
84
85
76
54
58
55
49
55
58

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Q
W
E
R
T
Y
U
I
O
P
[
]
Return
Delete
End
Page Down
KP 7
KP 8
KP 9
KP +
Caps Lock
A
S
D
F
G
H
J
K
L
;
'
KP 4
KP 5
KP 6
Shift Left
International
Z
X
C
V
B
N
M
,
.
/
Shift Right
\
Cursor Up
KP 1
KP 2
KP 3
KP Enter
Ctrl Left
Logo Left (-> Option)
Alt Left (-> Command)
Space
Alt Right (-> Command)
Logo Right (-> Option)

97
105
108
106
82
83

54
59
61
60
82
65

#
#
#
#
#
#

Ctrl Right
Cursor Left
Cursor Down
Cursor Right
KP 0
KP .

#
# Quartz (1:1 translation actually)
#
sdl Quartz
53
53
# Esc
122
122
# F1
120
120
# F2
99
99
# F3
118
118
# F4
96
96
# F5
97
97
# F6
98
98
# F7
100
100
# F8
101
101
# F9
109
109
# F10
103
103
# F11
111
111
# F12
105
105
# F13/PrintScrn
107
107
# F14/Scroll Lock
113
113
# F15/Pause
10
10
# `
18
18
# 1
19
19
# 2
20
20
# 3
21
21
# 4
23
23
# 5
22
22
# 6
26
26
# 7
28
28
# 8
25
25
# 9
29
29
# 0
27
27
# 24
24
# =
51
51
# Backspace
114
114
# Help/Insert
115
115
# Home
116
116
# Page Up
71
71
# Num Lock
81
81
# KP =
75
75
# KP /
67
67
# KP *
48
48
# Tab
12
12
# Q
13
13
# W
14
14
# E
15
15
# R
17
17
# T
16
16
# Y
32
32
# U
34
34
# I
31
31
# O
35
35
# P
33
33
# [

30
36
117
119
121
89
91
92
78
57
0
1
2
3
5
4
38
40
37
41
39
42
86
87
88
69
56
50
6
7
8
9
11
45
46
43
47
44
126
123
125
124
83
84
85
76
54
58
55
54
49
82
65

30
36
117
119
121
89
91
92
78
57
0
1
2
3
5
4
38
40
37
41
39
42
86
87
88
69
56
50
6
7
8
9
11
45
46
43
47
44
62
59
61
60
83
84
85
76
54
58
55
54
49
82
65

#
# Windows
#
sdl windib
sdl directx
1
53

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

]
Return
Delete
End
Page Down
KP 7
KP 8
KP 9
KP Caps Lock
A
S
D
F
G
H
J
K
L
;
'
\
KP 4
KP 5
KP 6
KP +
Shift
International
Z
X
C
V
B
N
M
,
.
/
Cursor Up
Cursor Left
Cursor Down
Cursor Right
KP 1
KP 2
KP 3
KP Enter
Ctrl
Option
Command
Ctrl Left
Space
KP 0
KP .

# Esc

59
60
61
62
63
64
65
66
67
68
87
88
183
70
197
41
2
3
4
5
6
7
8
9
10
11
12
13
14
210
199
201
69
181
55
74
15
16
17
18
19
20
21
22
23
24
25
26
27
28
211
207
209
71
72
73
78
58
30
31

122
120
99
118
96
97
98
100
101
109
103
111
105
107
113
10
18
19
20
21
23
22
26
28
25
29
27
24
51
114
115
116
71
75
67
78
48
12
13
14
15
17
16
32
34
31
35
33
30
36
117
119
121
89
91
92
69
57
0
1

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrintScrn
Scroll Lock
Pause
`
1
2
3
4
5
6
7
8
9
0
=
Backspace
Insert
Home
Page Up
Num Lock
KP /
KP *
KP Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
Return
Delete
End
Page Down
KP 7
KP 8
KP 9
KP +
Caps Lock
A
S

32
33
34
35
36
37
38
39
40
75
76
77
42
86
44
45
46
47
48
49
50
51
52
53
54
43
200
79
80
81
156
29
219
56
57
184
220
221
157
203
208
205
82
83

2
3
5
4
38
40
37
41
39
86
87
88
56
50
6
7
8
9
11
45
46
43
47
44
56
42
62
83
84
85
76
54
58
55
49
55
58
50
54
59
61
60
82
65

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

D
F
G
H
J
K
L
;
'
KP 4
KP 5
KP 6
Shift Left
International
Z
X
C
V
B
N
M
,
.
/
Shift Right
\
Cursor Up
KP 1
KP 2
KP 3
KP Enter
Ctrl Left
Logo Left (-> Option)
Alt Left (-> Command)
Space
Alt Right (-> Command)
Logo Right (-> Option)
Menu (-> International)
Ctrl Right
Cursor Left
Cursor Down
Cursor Right
KP 0
KP .

Vous aimerez peut-être aussi