• >
  • LIBMod
  • >
  • [KM]按键管理器 (KeyboardManager)
[KM]按键管理器 (KeyboardManager)
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    最近参与编辑
    活跃
    开源
    [KM]

    按键管理器

    KeyboardManager

    0.0

    无人问津

    昨日指数: 2
    昨日平均指数: 73.183

    4279

    总浏览

    --

    资料填充率


    下载本模组
    • 这是一个可以通过指定配置文件来进行添加自定义按键的模组。


      此模组默认不会添加任何东西,但你可以通过解压本模组根目录的 example.json 文件到游戏目录的 config/km-keys.json 文件,来进行测试此模组。


      以下是文件 example.json 的文件内容,如果你是开发者,想要用此模组作为前置模组,你可以参考此文件内容来编写你的模组:

      {
        "*Keyboard Manager v1.0": 346
      }

      json里面每一个项的值为要注册的按键的值,每一个项的名称为注册的按键的名称,同时也是按键所执行的内容,如果内容开头为“*”号,则代表输出“*”号后面的内容到聊天框,如果内容开头为“.”或“/”号,则发送内容到聊天框执行,如果以上都没有满足,则表示此项内容为 Vape Manager 模组的功能,然后便会进行查找并开启或关闭此功能。


      关于按键的值具体可以参考以下内容:

      public static final int
          GLFW_KEY_SPACE         = 32,
          GLFW_KEY_APOSTROPHE    = 39,
          GLFW_KEY_COMMA         = 44,
          GLFW_KEY_MINUS         = 45,
          GLFW_KEY_PERIOD        = 46,
          GLFW_KEY_SLASH         = 47,
          GLFW_KEY_0             = 48,
          GLFW_KEY_1             = 49,
          GLFW_KEY_2             = 50,
          GLFW_KEY_3             = 51,
          GLFW_KEY_4             = 52,
          GLFW_KEY_5             = 53,
          GLFW_KEY_6             = 54,
          GLFW_KEY_7             = 55,
          GLFW_KEY_8             = 56,
          GLFW_KEY_9             = 57,
          GLFW_KEY_SEMICOLON     = 59,
          GLFW_KEY_EQUAL         = 61,
          GLFW_KEY_A             = 65,
          GLFW_KEY_B             = 66,
          GLFW_KEY_C             = 67,
          GLFW_KEY_D             = 68,
          GLFW_KEY_E             = 69,
          GLFW_KEY_F             = 70,
          GLFW_KEY_G             = 71,
          GLFW_KEY_H             = 72,
          GLFW_KEY_I             = 73,
          GLFW_KEY_J             = 74,
          GLFW_KEY_K             = 75,
          GLFW_KEY_L             = 76,
          GLFW_KEY_M             = 77,
          GLFW_KEY_N             = 78,
          GLFW_KEY_O             = 79,
          GLFW_KEY_P             = 80,
          GLFW_KEY_Q             = 81,
          GLFW_KEY_R             = 82,
          GLFW_KEY_S             = 83,
          GLFW_KEY_T             = 84,
          GLFW_KEY_U             = 85,
          GLFW_KEY_V             = 86,
          GLFW_KEY_W             = 87,
          GLFW_KEY_X             = 88,
          GLFW_KEY_Y             = 89,
          GLFW_KEY_Z             = 90,
          GLFW_KEY_LEFT_BRACKET  = 91,
          GLFW_KEY_BACKSLASH     = 92,
          GLFW_KEY_RIGHT_BRACKET = 93,
          GLFW_KEY_GRAVE_ACCENT  = 96,
          GLFW_KEY_WORLD_1       = 161,
          GLFW_KEY_WORLD_2       = 162;

      /** Function keys. */
      public static final int
          GLFW_KEY_ESCAPE        = 256,
          GLFW_KEY_ENTER         = 257,
          GLFW_KEY_TAB           = 258,
          GLFW_KEY_BACKSPACE     = 259,
          GLFW_KEY_INSERT        = 260,
          GLFW_KEY_DELETE        = 261,
          GLFW_KEY_RIGHT         = 262,
          GLFW_KEY_LEFT          = 263,
          GLFW_KEY_DOWN          = 264,
          GLFW_KEY_UP            = 265,
          GLFW_KEY_PAGE_UP       = 266,
          GLFW_KEY_PAGE_DOWN     = 267,
          GLFW_KEY_HOME          = 268,
          GLFW_KEY_END           = 269,
          GLFW_KEY_CAPS_LOCK     = 280,
          GLFW_KEY_SCROLL_LOCK   = 281,
          GLFW_KEY_NUM_LOCK      = 282,
          GLFW_KEY_PRINT_SCREEN  = 283,
          GLFW_KEY_PAUSE         = 284,
          GLFW_KEY_F1            = 290,
          GLFW_KEY_F2            = 291,
          GLFW_KEY_F3            = 292,
          GLFW_KEY_F4            = 293,
          GLFW_KEY_F5            = 294,
          GLFW_KEY_F6            = 295,
          GLFW_KEY_F7            = 296,
          GLFW_KEY_F8            = 297,
          GLFW_KEY_F9            = 298,
          GLFW_KEY_F10           = 299,
          GLFW_KEY_F11           = 300,
          GLFW_KEY_F12           = 301,
          GLFW_KEY_F13           = 302,
          GLFW_KEY_F14           = 303,
          GLFW_KEY_F15           = 304,
          GLFW_KEY_F16           = 305,
          GLFW_KEY_F17           = 306,
          GLFW_KEY_F18           = 307,
          GLFW_KEY_F19           = 308,
          GLFW_KEY_F20           = 309,
          GLFW_KEY_F21           = 310,
          GLFW_KEY_F22           = 311,
          GLFW_KEY_F23           = 312,
          GLFW_KEY_F24           = 313,
          GLFW_KEY_F25           = 314,
          GLFW_KEY_KP_0          = 320,
          GLFW_KEY_KP_1          = 321,
          GLFW_KEY_KP_2          = 322,
          GLFW_KEY_KP_3          = 323,
          GLFW_KEY_KP_4          = 324,
          GLFW_KEY_KP_5          = 325,
          GLFW_KEY_KP_6          = 326,
          GLFW_KEY_KP_7          = 327,
          GLFW_KEY_KP_8          = 328,
          GLFW_KEY_KP_9          = 329,
          GLFW_KEY_KP_DECIMAL    = 330,
          GLFW_KEY_KP_DIVIDE     = 331,
          GLFW_KEY_KP_MULTIPLY   = 332,
          GLFW_KEY_KP_SUBTRACT   = 333,
          GLFW_KEY_KP_ADD        = 334,
          GLFW_KEY_KP_ENTER      = 335,
          GLFW_KEY_KP_EQUAL      = 336,
          GLFW_KEY_LEFT_SHIFT    = 340,
          GLFW_KEY_LEFT_CONTROL  = 341,
          GLFW_KEY_LEFT_ALT      = 342,
          GLFW_KEY_LEFT_SUPER    = 343,
          GLFW_KEY_RIGHT_SHIFT   = 344,
          GLFW_KEY_RIGHT_CONTROL = 345,
          GLFW_KEY_RIGHT_ALT     = 346,
          GLFW_KEY_RIGHT_SUPER   = 347,
          GLFW_KEY_MENU          = 348,
          GLFW_KEY_LAST          = GLFW_KEY_MENU;

    短评加载中..