现代按键绑定 (Modern KeyBinding)-MOD模组
现代按键绑定 (Modern KeyBinding)Github |相关wiki |源站链接支持: fabric , forge这个模组将更新版本的KeyModifier和KeyConflictContext移植回Fabric和早期Forge。https://i.sodamc.com/modrinth/LqIfL4qwPF.jpg特性
现在可以使用按键修饰符定义按键绑定的激活键,例如“Ctrl + G”或“Alt + S”;
具有相同激活键但不同按键冲突上下文的按键绑定不再冲突;
“非冲突按键”(默认禁用):具有相同按键的按键绑定将在按下该按键时全部激活。
注意事项
该模组将与NEI发生冲突。请改用(链接)(依赖关系:(链接) | (链接)) by GTNH。
作为Gradle依赖导入
repositories {
//...
maven {
url \"https://maven.nova-committee.cn/releases\"
}
}Copy已复制!
dependencies {
//...
// Forge
implementation \"committee.nova.mkb.forge:mkb-${mc_version}:${mod_version}\"
// Fabric
modImplementation \"committee.nova.mkb.fabric:mkb-${mc_version}:${mod_version}\"
}Copy已复制!
注册按键绑定
注册一个按键绑定:
- 在按下Alt和C时激活;
- 仅在GUI中可用。
ClientProxy.java
public class ClientProxy {
public void init(final FMLInitializationEvent event) {
//...
yourKeyBinding = KeyBindingRegistry.INSTANCE.registerKeyBinding(\"key.exampleKey\", KeyConflictContext.GUI, KeyModifier.ALT, Keyboard.KEY_C, \"key.categories.example\");
}
}Copy已复制!
更改现有按键绑定的属性
ClientProxy.java
public class ClientProxy {
//...
public void postInit(final FMLPostInitializationEvent event) {
final IKeyBinding extended = (IKeyBinding) yourKeyBinding;
// 将键的keyCode和修饰符更改为它们的默认值。
extended.setInitialKeyModifierAndCode(KeyModifier.ALT, Keyboard.KEY_E);
// 更改键的keyCode和修饰符。
extended.setKeyModifierAndCode(KeyModifier.ALT, Keyboard.KEY_E);
// 更改键的冲突上下文。
extended.setKeyConflictContext(KeyConflictContext.IN_GAME);
}
}Copy已复制!
来自Modrinth所有游戏版本1.20.41.201.20.11.19.41.19.21.18.21.16.51.8.91.7.10所有类型fabricforgeFabric-1.20.4-1.3.0ModernKeyBinding-Fabric-1.20.4-1.3.0.jar下载1.20.4-1.3.0#Release展开版本: 1.20.4-1.3.0支持游戏: 1.20.4类型:FabricRelease下载次数: 6,654Fabric-1.20.X-1.2.0ModernKeyBinding-Fabric-1.20-1.2.0.jar下载1.20.X-1.2.0#ReleaseSupport Controlling-Fabric-1.20.1-12.0.2+展开版本: 1.20.X-1.2.0支持游戏: 1.20, 1.20.1类型:FabricRelease下载次数: 125,130Fabric-1.20-1.1.0ModernKeyBinding-Fabric-1.20-1.1.0.jar下载1.20-1.1.0#Release展开版本: 1.20-1.1.0支持游戏: 1.20类型:FabricRelease下载次数: 1,993Fabric-1.19.4-1.1.0ModernKeyBinding-Fabric-1.19.4-1.1.0.jar下载1.19.4-1.1.0#Release展开版本: 1.19.4-1.1.0支持游戏: 1.19.4类型:FabricRelease下载次数: 2,636Fabric-1.19.2-1.1.0ModernKeyBinding-Fabric-1.19.2-1.1.0.jar下载1.19.2-1.1.0#Release展开版本: 1.19.2-1.1.0支持游戏: 1.19.2类型:FabricRelease下载次数: 8,286Fabric-1.18.2-1.1.0ModernKeyBinding-Fabric-1.18.2-1.1.0.jar下载1.18.2-1.1.0#Release展开版本: 1.18.2-1.1.0支持游戏: 1.18.2类型:FabricRelease下载次数: 1,057Fabric-1.16.5-1.1.0ModernKeyBinding-Fabric-1.16.5-1.1.0.jar下载1.16.5-1.1.0#Release展开版本: 1.16.5-1.1.0支持游戏: 1.16.5类型:FabricRelease下载次数: 8,362Fabric-1.19.4-1.0.0ModernKeyBinding-Fabric-1.19.4-1.0.0.jar下载1.19.4-1.0.0#Release展开版本: 1.19.4-1.0.0支持游戏: 1.19.4类型:FabricRelease下载次数: 412Fabric-1.19.2-1.0.0ModernKeyBinding-Fabric-1.19.2-1.0.0.jar下载1.19.2-1.0.0#Release展开版本: 1.19.2-1.0.0支持游戏: 1.19.2类型:FabricRelease下载次数: 181Fabric-1.18.2-1.0.0ModernKeyBinding-Fabric-1.18.2-1.0.0.jar下载1.18.2-1.0.0#Release展开版本: 1.18.2-1.0.0支持游戏: 1.18.2类型:FabricRelease下载次数: 116Fabric-1.16.5-1.0.0ModernKeyBinding-Fabric-1.16.5-1.0.0.jar下载1.16.5-1.0.0#Release展开版本: 1.16.5-1.0.0支持游戏: 1.16.5类型:FabricRelease下载次数: 5,198LegacyFabric-1.8.9-1.0.0ModernKeyBinding-LegacyFabric-1.8.9-1.0.0.jar下载LegacyFabric-1.8.9-1.0.0#Release展开版本: LegacyFabric-1.8.9-1.0.0支持游戏: 1.8.9类型:FabricRelease下载次数: 1,169LegacyFabric-1.7.10-1.0.0ModernKeyBinding-LegacyFabric-1.7.10-1.0.0.jar下载LegacyFabric-1.7.10-1.0.0#Release展开版本: LegacyFabric-1.7.10-1.0.0支持游戏: 1.7.10类型:FabricRelease下载次数: 721Forge-1.8.9-2.1.0ModernKeyBinding-Forge-1.8.9-2.1.0.jar下载Forge-1.8.9-2.1.0#ReleaseAdd the \"non-conflict keys\" feature.展开版本: Forge-1.8.9-2.1.0支持游戏: 1.8.9类型:ForgeRelease下载次数: 99,445Forge-1.7.10-2.1.0ModernKeyBinding-Forge-1.7.10-2.1.0.jar下载Forge-1.7.10-2.1.0#ReleaseAdd the \"non-conflict keys\" feature.展开版本: Forge-1.7.10-2.1.0支持游戏: 1.7.10类型:ForgeRelease下载次数: 111,676全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
**** Hidden Message ***** 现代按键绑定
页:
[1]