Project1

标题: LIM插件-键盘输入依赖 [打印本页]

作者: 清澈淌漾    时间: 2023-9-8 13:01
标题: LIM插件-键盘输入依赖
这是原版的映射

JAVASCRIPT 代码复制
  1. Input.keyMapper = {
  2.     9: 'tab',       // tab
  3.     13: 'ok',       // enter
  4.     16: 'shift',    // shift
  5.     17: 'control',  // control
  6.     18: 'control',  // alt
  7.     27: 'escape',   // escape
  8.     32: 'ok',       // space
  9.     33: 'pageup',   // pageup
  10.     34: 'pagedown', // pagedown
  11.     37: 'left',     // left arrow
  12.     38: 'up',       // up arrow
  13.     39: 'right',    // right arrow
  14.     40: 'down',     // down arrow
  15.     45: 'escape',   // insert
  16.     81: 'pageup',   // Q
  17.     87: 'pagedown', // W
  18.     88: 'escape',   // X
  19.     90: 'ok',       // Z
  20.     96: 'escape',   // numpad 0
  21.     98: 'down',     // numpad 2
  22.     100: 'left',    // numpad 4
  23.     102: 'right',   // numpad 6
  24.     104: 'up',      // numpad 8
  25.     120: 'debug'    // F9
  26. };


这是我用的映射
JAVASCRIPT 代码复制
  1. LIM.INPUT.controlMapper = {
  2.     "Q":[81],
  3.     "E":[69],
  4.     "R":[82],
  5.     "1":[49],
  6.     "2":[50],
  7.     "3":[51],
  8.     "4":[52],
  9.     "5":[53],
  10.     "A":[65],
  11.     "S":[83],
  12.     "D":[68],
  13.     "W":[87],
  14.     "M":[77],
  15.     "ESC":[27],
  16.     "SPACE":[32],
  17.     "TAB":[9],
  18.     "ENTER":[13],
  19.     "LEFT":[37],
  20.     "UP":[38],
  21.     "RIGHT":[39],
  22.     "DOWN":[40],
  23. }


好处就是 可以方便的做改建系统。

兼容原版。
监听使用 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