KeyBindEvents.modify
2025年5月17日大约 1 分钟
Startup
modify(handler: (event: KeyBindModifyEvent) => void):void,
范例
KeyBindEvents.modify((event) => {
// 修改默认按键
event.modifyKey("key.curios.open.desc", GLFW.GLFW_KEY_X);
// 修改默认修饰符
event.modifyModifier("key.curios.open.desc", KeyModifier.ALT);
// 修改按键分组,若不清楚有什么可以使用 @category_name 代码片段來查看
event.modifyCategory("key.curios.open.desc", "key.categories.misc");
// 移除按键
event.remove("key.saveToolbarActivator"); // 保存快捷栏
event.remove("key.loadToolbarActivator"); // 加载快捷栏
event.remove("key.jade.narrate"); // 语音复述
});
方法列表
方法名称 | 说明 |
---|---|
modifyKey | 修改绑定的按键 |
modifyModifier | 修改修饰按键 |
modifyCategory | 修改按键分组 |
remove | 移除按键 |
addListener | 添加监听 |
addHideKey | 隐藏按键 |
modifyKey
修改绑定的按键
modifyKey(keyBindName: string, keyCode: number): void;
参数
keyBindName: string
- 按键绑定的名称keyCode: number
- 按键的键码
modifyModifier
修改修饰按键
modifyModifier(keyBindName: string, keyModifier: KeyModifier_): void;
参数
keyBindName: string
- 按键绑定的名称keyModifier: KeyModifier_
- 修饰按键
modifyCategory
修改按键分组
modifyCategory(keyBindName: string, category: string): void;
参数
keyBindName: string
- 按键绑定的名称category: string
- 按键分组
remove
移除按键
remove(keyBindName: string): void;
参数
keyBindName: string
- 按键绑定的名称
addListener
添加监听(已经不再需要,但仍然可用)
addListener(customName: string, keyName: string): void;
参数
customName: string
- 自定义名称keyName: string
- 按键名称
addHideKey
隐藏按键
addHideKey(keyBindName: string): void;
参数
keyBindName: string
- 按键绑定的名称