Project1

标题: 关于默认键位修改的方法 [打印本页]

作者: 拂千柳    时间: 2023-7-15 13:21
标题: 关于默认键位修改的方法

求问,有没有大佬知道修改mv这几个默认按键的方法或者插件?(PS:最好是可商用的,且本人代码看不懂OTZ)

比如【移动键】是键盘上的【shift键】,将它修改成R键这样,有看到相关按键插件,但插件只是加入了R键快捷键,用手柄的的话无法对应上,于是求一个只修改键盘方法,

也有看到过相关插件YEP的自定义插件好使,但那个插件是会提供选项给玩家修改的,我是想要那种固定快捷,不能让玩家修改的,但不知道怎么弄所以放弃了。

以上跪求!先谢谢了OuO


作者: 小秋橙    时间: 2023-7-15 14:22
已知65-90表示A-Z,48-57表示大键盘的0-9,只要在rpg_core.js第3000行修改这个列表就可以了……
  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. }
复制代码

作者: 拂千柳    时间: 2023-7-15 15:56
小秋橙 发表于 2023-7-15 14:22
已知65-90表示A-Z,48-57表示大键盘的0-9,只要在rpg_core.js第3000行修改这个列表就可以了……
...

琢磨了一阵,琢磨通了!谢谢大佬了!
作者: czx4810    时间: 2023-10-9 06:10
小秋橙 发表于 2023-7-15 14:22
已知65-90表示A-Z,48-57表示大键盘的0-9,只要在rpg_core.js第3000行修改这个列表就可以了……
...

太强了!万分感谢!!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1