Skip to content

Releases: yiran1457/KeyBindJS

releases-2.0

Choose a tag to compare

@yiran1457 yiran1457 released this 09 Mar 16:00

修复无法使用修饰键的问题(但仍然无法设置修饰键为按键绑定来监测ALT CTRL SHIFT

releases-1.9

Choose a tag to compare

@yiran1457 yiran1457 released this 09 Mar 13:13

增加更多监测方法

KeyBindEvents.keyRelease('customName',event=>{})
KeyBindEvents.keyReleaseInGui('customName',event=>{})
KeyBindEvents.firstKeyPress('customName',event=>{})
KeyBindEvents.firstKeyPressInGui('customName',event=>{})

releases-1.8

Choose a tag to compare

@yiran1457 yiran1457 released this 04 Mar 05:30

添加了对已有按键绑定的监听。
像下面这样:

KeyBindEvents.modify(event=>{
    event.addListener('www','key.forward')
    event.addListener('sss','key.back')
})

允许你像使用自行注册的按键一样的来检测按键按下

KeyBindJS-2001-1.7

Choose a tag to compare

@yiran1457 yiran1457 released this 03 Mar 12:40

添加了和ProbeJS一样的snippets
现在你可以使用@key_name@category_name来获取键的名称和类型的名称

releases-1.6

Choose a tag to compare

@yiran1457 yiran1457 released this 02 Mar 15:21

KeyBindEvents.modifyDefaultKey改为KeyBindEvents.modify
KeyBindEvents.remove并入KeyBindEvents.modify

KeyBindJS-2001-1.5

Choose a tag to compare

@yiran1457 yiran1457 released this 02 Mar 13:28

添加在gui中检测按键绑定
KeyBindEvents.keyPressInGui

KeyBindJS-2001-1.4

Choose a tag to compare

@yiran1457 yiran1457 released this 02 Mar 05:31

在startup
使用KeyBindEvents.modifyDefaultKey去修改现有按键绑定的分组和默认按键
使用KeyBindEvents.remove移除现有按键绑定
使用KeyBindEvents.register去添加按键绑定
在client
使用KeyBindEvents.keyPress去检测按键按下


将GLFW和KeyModifier暴露给kjs
KeyBindUtil中放了点有用的东西