KeyBindEvents.modify
2025年3月29日小於 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 | 添加監聽 |
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
- 按鍵名稱