| 赞 | 4 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 14 |
| 经验 | 0 |
| 最后登录 | 2026-5-22 |
| 在线时间 | 159 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1444
- 在线时间
- 159 小时
- 注册时间
- 2025-2-15
- 帖子
- 74
|
4楼

楼主 |
发表于 2026-4-7 23:39:15
|
只看该作者
/*
搜索键值对照表,就可以看到每个按键对应一个键值,如果后面有同一个键值的设置,会自动覆盖掉上面的设置。
比如Input.keyMapper自带的如果没有注释掉的话,所以可以自己在这里自定义设置。
以按键A和按键B为例,在分支条件
Input.isPressed(65);/*A键*/
Input.isPressed(66);/*B键*/
像是下面也可以,""这个符号在数字写法上写不写都可以,可能是用来包括字符串的,比如变量等于数字不需要,变量等于文字就需要""符号了。
Input.isPressed("65");/*A键*/
Input.isPressed("66");/*B键*/
*/
Input.keyMapper = {
1:1,/*键盘上的对应按键是 鼠标的左键*/
2:2,/*键盘上的对应按键是 鼠标的右键*/
3:3,/*键盘上的对应按键是 Ctrl Break(通常不需要处理)*/
4:4,/*键盘上的对应按键是 鼠标的中键(三按键鼠标)*/
5:5,/*键盘上的对应按键是 */
6:6,/*键盘上的对应按键是 */
7:7,/*键盘上的对应按键是 */
8:8,/*键盘上的对应按键是 Backspace键*/
9:9,/*键盘上的对应按键是 Tab键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
10:10,/*键盘上的对应按键是 */
11:11,/*键盘上的对应按键是 */
12:12,/*键盘上的对应按键是 Clear键(Num Lock关闭时的数字键盘5)*/
13:13,/*键盘上的对应按键是 Enter键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
14:14,/*键盘上的对应按键是 */
15:15,/*键盘上的对应按键是 */
16:16,/*键盘上的对应按键是 Shift键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
17:17,/*键盘上的对应按键是 Ctrl键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
18:18,/*键盘上的对应按键是 Alt键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
19:19,/*键盘上的对应按键是 Pause键*/
20:20,/*键盘上的对应按键是 CapsLock键*/
21:21,/*键盘上的对应按键是 */
22:22,/*键盘上的对应按键是 */
23:23,/*键盘上的对应按键是 */
24:24,/*键盘上的对应按键是 */
25:25,/*键盘上的对应按键是 */
26:26,/*键盘上的对应按键是 */
27:27,/*键盘上的对应按键是 Esc键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
28:28,/*键盘上的对应按键是 */
29:29,/*键盘上的对应按键是 */
30:30,/*键盘上的对应按键是 */
31:31,/*键盘上的对应按键是 */
32:32,/*键盘上的对应按键是 Spacebar键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
33:33,/*键盘上的对应按键是 PageUp键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
34:34,/*键盘上的对应按键是 PageDown键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
35:35,/*键盘上的对应按键是 End键*/
36:36,/*键盘上的对应按键是 Home键*/
37:37,/*键盘上的对应按键是 LEFTARROW键(←)*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
38:38,/*键盘上的对应按键是 UPARROW键(↑)*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
39:39,/*键盘上的对应按键是 RIGHTARROW键(→)*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
40:40,/*键盘上的对应按键是 DOWNARROW键(↓)*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
41:41,/*键盘上的对应按键是 Select键*/
42:42,/*键盘上的对应按键是 Print ?*/
43:43,/*键盘上的对应按键是 EXECUTE键*/
44:44,/*键盘上的对应按键是 Print Screen键(抓屏)*/
45:45,/*键盘上的对应按键是 Ins键(Num Lock关闭时的数字键盘0)*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
/*因为45: "escape", // insert这个和96: "escape", // numpad 0这个,按下45和96都是弹出菜单界面,注释掉好像就可以解除这两个的绑定了*/
46:46,/*键盘上的对应按键是 Del键(Num Lock关闭时的数字键盘.)*/
47:47,/*键盘上的对应按键是 Help键*/
/*这里的0到9是上面一排的0到9。*/
48:48,/*键盘上的对应按键是 0键*/
49:49,/*键盘上的对应按键是 1键*/
50:50,/*键盘上的对应按键是 2键*/
51:51,/*键盘上的对应按键是 3键*/
52:52,/*键盘上的对应按键是 4键*/
53:53,/*键盘上的对应按键是 5键*/
54:54,/*键盘上的对应按键是 6键*/
55:55,/*键盘上的对应按键是 7键*/
56:56,/*键盘上的对应按键是 8键*/
57:57,/*键盘上的对应按键是 9键*/
58:58,/*键盘上的对应按键是 */
59:59,/*键盘上的对应按键是 */
60:60,/*键盘上的对应按键是 */
61:61,/*键盘上的对应按键是 */
62:62,/*键盘上的对应按键是 */
63:63,/*键盘上的对应按键是 */
64:64,/*键盘上的对应按键是 */
65:65,/*键盘上的对应按键是 A键*/
66:66,/*键盘上的对应按键是 B键*/
67:67,/*键盘上的对应按键是 C键*/
68:68,/*键盘上的对应按键是 D键*/
69:69,/*键盘上的对应按键是 E键*/
70:70,/*键盘上的对应按键是 F键*/
71:71,/*键盘上的对应按键是 G键*/
72:72,/*键盘上的对应按键是 H键*/
73:73,/*键盘上的对应按键是 I键*/
74:74,/*键盘上的对应按键是 J键*/
75:75,/*键盘上的对应按键是 K键*/
76:76,/*键盘上的对应按键是 L键*/
77:77,/*键盘上的对应按键是 M键*/
78:78,/*键盘上的对应按键是 N键*/
79:79,/*键盘上的对应按键是 O键*/
80:80,/*键盘上的对应按键是 P键*/
81:81,/*键盘上的对应按键是 Q键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
82:82,/*键盘上的对应按键是 R键*/
83:83,/*键盘上的对应按键是 S键*/
84:84,/*键盘上的对应按键是 T键*/
85:85,/*键盘上的对应按键是 U键*/
86:86,/*键盘上的对应按键是 V键*/
87:87,/*键盘上的对应按键是 W键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
88:88,/*键盘上的对应按键是 X键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
89:89,/*键盘上的对应按键是 Y键*/
90:90,/*键盘上的对应按键是 Z键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
91:91,/*键盘上的对应按键是 左win键*/
92:92,/*键盘上的对应按键是 右win键*/
93:93,/*键盘上的对应按键是 弹出快捷菜单,相当鼠标右键*/
94:94,/*键盘上的对应按键是 */
95:95,/*键盘上的对应按键是 */
/*这里的0到9是右侧数字键盘的0到9。*/
96:96,/*键盘上的对应按键是 数字键0键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
97:97,/*键盘上的对应按键是 数字键1键*/
98:98,/*键盘上的对应按键是 数字键2键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
99:99,/*键盘上的对应按键是 数字键3键*/
100:100,/*键盘上的对应按键是 数字键4键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
101:101,/*键盘上的对应按键是 数字键5键*/
102:102,/*键盘上的对应按键是 数字键6键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
103:103,/*键盘上的对应按键是 数字键7键*/
104:104,/*键盘上的对应按键是 数字键8键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
105:105,/*键盘上的对应按键是 数字键9键*/
106:106,/*键盘上的对应按键是 数字键盘上的*键*/
107:107,/*键盘上的对应按键是 数字键盘上的+键*/
108:108,/*键盘上的对应按键是 *好像是数字键盘的Enter键,还是Separator键,但是测试后发现没反应.*/
109:109,/*键盘上的对应按键是 数字键盘上的-键*/
110:110,/*键盘上的对应按键是 数字键盘上的.键*/
111:111,/*键盘上的对应按键是 数字键盘上的/键*/
112:112,/*键盘上的对应按键是 F1键*/
113:113,/*键盘上的对应按键是 F2键*/
114:114,/*键盘上的对应按键是 F3键*/
115:115,/*键盘上的对应按键是 F4键*/
116:116,/*键盘上的对应按键是 F5键*/
117:117,/*键盘上的对应按键是 F6键*/
118:118,/*键盘上的对应按键是 F7键*/
119:119,/*键盘上的对应按键是 F8键*/
120:120,/*键盘上的对应按键是 F9键*//*Input.keyMapper里面已经对这个做了默认设置,以最后一次的覆盖为准*/
121:121,/*键盘上的对应按键是 F10键*/
122:122,/*键盘上的对应按键是 F11键*/
123:123,/*键盘上的对应按键是 F12键*/
124:124,/*键盘上的对应按键是 */
125:125,/*键盘上的对应按键是 */
126:126,/*键盘上的对应按键是 */
127:127,/*键盘上的对应按键是 */
128:128,/*键盘上的对应按键是 */
129:129,/*键盘上的对应按键是 */
130:130,/*键盘上的对应按键是 */
131:131,/*键盘上的对应按键是 */
132:132,/*键盘上的对应按键是 */
133:133,/*键盘上的对应按键是 */
134:134,/*键盘上的对应按键是 */
135:135,/*键盘上的对应按键是 */
136:136,/*键盘上的对应按键是 */
137:137,/*键盘上的对应按键是 */
138:138,/*键盘上的对应按键是 */
139:139,/*键盘上的对应按键是 */
140:140,/*键盘上的对应按键是 */
141:141,/*键盘上的对应按键是 */
142:142,/*键盘上的对应按键是 */
143:143,/*键盘上的对应按键是 */
144:144,/*键盘上的对应按键是 NumLock键*/
145:145,/*键盘上的对应按键是 ScrollLock键*/
146:146,/*键盘上的对应按键是 */
147:147,/*键盘上的对应按键是 */
148:148,/*键盘上的对应按键是 */
149:149,/*键盘上的对应按键是 */
150:150,/*键盘上的对应按键是 */
151:151,/*键盘上的对应按键是 */
152:152,/*键盘上的对应按键是 */
153:153,/*键盘上的对应按键是 */
154:154,/*键盘上的对应按键是 */
155:155,/*键盘上的对应按键是 */
156:156,/*键盘上的对应按键是 */
157:157,/*键盘上的对应按键是 */
158:158,/*键盘上的对应按键是 */
159:159,/*键盘上的对应按键是 */
160:160,/*键盘上的对应按键是 */
161:161,/*键盘上的对应按键是 */
162:162,/*键盘上的对应按键是 */
163:163,/*键盘上的对应按键是 */
164:164,/*键盘上的对应按键是 */
165:165,/*键盘上的对应按键是 */
166:166,/*键盘上的对应按键是 */
167:167,/*键盘上的对应按键是 */
168:168,/*键盘上的对应按键是 */
169:169,/*键盘上的对应按键是 */
170:170,/*键盘上的对应按键是 */
171:171,/*键盘上的对应按键是 */
172:172,/*键盘上的对应按键是 */
173:173,/*键盘上的对应按键是 */
174:174,/*键盘上的对应按键是 */
175:175,/*键盘上的对应按键是 */
176:176,/*键盘上的对应按键是 */
177:177,/*键盘上的对应按键是 */
178:178,/*键盘上的对应按键是 */
179:179,/*键盘上的对应按键是 */
180:180,/*键盘上的对应按键是 */
181:181,/*键盘上的对应按键是 */
182:182,/*键盘上的对应按键是 */
183:183,/*键盘上的对应按键是 */
184:184,/*键盘上的对应按键是 */
185:185,/*键盘上的对应按键是 */
186:186,/*键盘上的对应按键是 ;(分号)*/
187:187,/*键盘上的对应按键是 =键*/
188:188,/*键盘上的对应按键是 ,键(逗号)*/
189:189,/*键盘上的对应按键是 -键(减号)*/
190:190,/*键盘上的对应按键是 .键(句号)*/
191:191,/*键盘上的对应按键是 /键*/
192:192,/*键盘上的对应按键是 `键(Esc下面)*/
193:193,/*键盘上的对应按键是 */
194:194,/*键盘上的对应按键是 */
195:195,/*键盘上的对应按键是 */
196:196,/*键盘上的对应按键是 */
197:197,/*键盘上的对应按键是 */
198:198,/*键盘上的对应按键是 */
199:199,/*键盘上的对应按键是 */
200:200,/*键盘上的对应按键是 */
201:201,/*键盘上的对应按键是 */
202:202,/*键盘上的对应按键是 */
203:203,/*键盘上的对应按键是 */
204:204,/*键盘上的对应按键是 */
205:205,/*键盘上的对应按键是 */
206:206,/*键盘上的对应按键是 */
207:207,/*键盘上的对应按键是 */
208:208,/*键盘上的对应按键是 */
209:209,/*键盘上的对应按键是 */
210:210,/*键盘上的对应按键是 */
211:211,/*键盘上的对应按键是 */
212:212,/*键盘上的对应按键是 */
213:213,/*键盘上的对应按键是 */
214:214,/*键盘上的对应按键是 */
215:215,/*键盘上的对应按键是 */
216:216,/*键盘上的对应按键是 */
217:217,/*键盘上的对应按键是 */
218:218,/*键盘上的对应按键是 */
219:219,/*键盘上的对应按键是 [键*/
220:220,/*键盘上的对应按键是 /键*/
221:221,/*键盘上的对应按键是 ]键*/
222:222,/*键盘上的对应按键是 '键(引号)*/
//下面这些是rmmz_core.js的Input.keyMapper里面自带的,如果想要这些失效那就注释掉,在没有注释掉的情况下,下面这些会自动覆盖上面同编号的那些东西。
9: "tab", // tab
13: "ok", // enter
16: "shift", // shift
17: "control", // control
18: "control", // alt
27: "escape", // escape
32: "ok", // space
33: "pageup", // pageup
34: "pagedown", // pagedown
37: "left", // left arrow
38: "up", // up arrow
39: "right", // right arrow
40: "down", // down arrow
45: "escape", // insert
81: "pageup", // Q
87: "pagedown", // W
88: "escape", // X
90: "ok", // Z
96: "escape", // numpad 0
98: "down", // numpad 2
100: "left", // numpad 4
102: "right", // numpad 6
104: "up", // numpad 8
120: "debug" // F9
}; |
|