Project1
标题: LIM插件-键盘输入依赖 [打印本页]
作者: 清澈淌漾 时间: 2023-9-8 13:01
标题: LIM插件-键盘输入依赖
这是原版的映射
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
};
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
};
这是我用的映射
LIM.INPUT.controlMapper = {
"Q":[81],
"E":[69],
"R":[82],
"1":[49],
"2":[50],
"3":[51],
"4":[52],
"5":[53],
"A":[65],
"S":[83],
"D":[68],
"W":[87],
"M":[77],
"ESC":[27],
"SPACE":[32],
"TAB":[9],
"ENTER":[13],
"LEFT":[37],
"UP":[38],
"RIGHT":[39],
"DOWN":[40],
}
LIM.INPUT.controlMapper = {
"Q":[81],
"E":[69],
"R":[82],
"1":[49],
"2":[50],
"3":[51],
"4":[52],
"5":[53],
"A":[65],
"S":[83],
"D":[68],
"W":[87],
"M":[77],
"ESC":[27],
"SPACE":[32],
"TAB":[9],
"ENTER":[13],
"LEFT":[37],
"UP":[38],
"RIGHT":[39],
"DOWN":[40],
}
好处就是 可以方便的做改建系统。
兼容原版。
监听使用 LIM.INPUT.X('Q')
现在只有一个按下 和长按的监听功能...
欢迎使用/扩展/提刁钻需求
-
-
Lim_input.7z
1.27 KB, 下载次数: 4
作者: RyanYe 时间: 2023-9-8 13:52
那F1到F12这些呢?
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |