本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳細信息…

键控代码

来自Minecraft Wiki
跳转至: 导航搜索

此处展示的为LWJGL所使用和Minecraft所延用的键控代码(key code),它们主要用于像options.txt这种位于Minecraft目录下的配置文件。

键盘代码[编辑 | 编辑源代码]

IBW Windows US 键盘/QWERTY 键盘[编辑 | 编辑源代码]

Keyboard.png

完整表格[编辑 | 编辑源代码]

数值 名称 简介
0 (无)[1]
1 ESCAPE Esc键
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
11 0
12 MINUS -
13 EQUALS =
14 BACK 退格键
15 TAB Tab键
16 Q
17 W
18 E
19 R
20 T
21 Y
22 U
23 I
24 O
25 P
26 LBRACKET [
27 RBRACKET ]
28 RETURN 回车键
29 LCONTROL 左Ctrl键
30 A
31 S
32 D
33 F
34 G
35 H
36 J
37 K
38 L
39 SEMICOLON  ;
40 APOSTROPHE '
41 GRAVE `
42 LSHIFT 左Shift键
43 BACKSLASH \
44 Z
45 X
46 C
47 V
48 B
49 N
50 M
51 COMMA ,
52 PERIOD .
53 SLASH /
54 RSHIFT 右Shift键
55 MULTIPLY
56 LMENU[2] 左菜单键/Alt键
57 SPACE 空格键
58 CAPITAL 大写锁定
59 F1
60 F2
61 F3
62 F4
数值 名称 简介
63 F5
64 F6
65 F7
66 F8
67 F9
68 F10
69 NUMLOCK 数字锁定
70 SCROLL 滚动锁定
71 NUMPAD7
72 NUMPAD8
73 NUMPAD9
74 SUBTRACT
75 NUMPAD4
76 NUMPAD5
77 NUMPAD6
78 ADD
79 NUMPAD1
80 NUMPAD2
81 NUMPAD3
82 NUMPAD0
83 DECIMAL
87 F11
88 F12
100 F13
101 F14
102 F15
112 KANA
121 CONVERT
123 NOCONVERT
125 YEN ¥
141 NUMPADEQUALS
144 CIRCUMFLEX ^
145 AT @
146 COLON  :
147 UNDERLINE _
148 KANJI
149 STOP
150 AX
151 UNLABLED
156 NUMPADENTER
157 RCONTROL 右Ctrl键
179 NUMPADCOMMA
181 DIVIDE
183 SYSRQ
184 RMENU[2] 右菜单键/Alt键
197 PAUSE
199 HOME
200 UP 上箭头
201 PRIOR 上翻页(Page Up)
203 LEFT 左箭头
205 RIGHT 右箭头
207 END
208 DOWN 下箭头
209 NEXT 下翻页(Page Down)
210 INSERT
211 DELETE
219 LMETA 左Meta/Super键
LWIN[3]
220 RMETA 左Meta/Super键
RWIN[3]
221 APPS
222 POWER
223 SLEEP

鼠标代码[编辑 | 编辑源代码]

LWJGL支持最多16个鼠标按键。Minecraft游戏设定将鼠标按键0翻译成“按键1”,鼠标按键1翻译成“按键2”,以此类推。

数值 LWJGL
名称
简介
LWJGL Minecraft
0 -100 BUTTON0 左键点击
1 -99 BUTTON1 右键点击
2 -98 BUTTON2 中键(滚轮)点击
3 -97 BUTTON3
4 -96 BUTTON4
5 -95 BUTTON5
6 -94 BUTTON6
7 -93 BUTTON7
数值 LWJGL
名称
简介
LWJGL Minecraft
8 -92 BUTTON8
9 -91 BUTTON9
10 -90 BUTTON10
11 -89 BUTTON11
12 -88 BUTTON12
13 -87 BUTTON13
14 -86 BUTTON14
15 -85 BUTTON15

注释[编辑 | 编辑源代码]

  1. LWJGL将在遇到无法识别按下的键时返回键盘代码0
  2. 2.0 2.1 LWJGL将菜单键和Alt键分配了同样的数值
  3. 3.0 3.1 “LWIN”和“RWIN”已被正式废弃,取代而之的是“LMETA”和“RMETA”。