浏览代码

Properly fixing unbinding keybinds

shedaniel 5 年之前
父节点
当前提交
4a0417f9f2
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      gradle.properties
  2. 1 1
      src/main/java/me/shedaniel/clothconfig2/gui/ClothConfigScreen.java

+ 1 - 1
gradle.properties

@@ -2,6 +2,6 @@ minecraft_version=20w17a
 yarn_mappings=20w17a+build.2
 loader_version=0.8.2+build.194
 fabric_version=0.6.2+build.327-1.16
-mod_version=4.0.1-unstable
+mod_version=4.0.2-unstable
 modmenu_version=1.11.0+build.2
 nec_version=1.2.3+1.15.1

+ 1 - 1
src/main/java/me/shedaniel/clothconfig2/gui/ClothConfigScreen.java

@@ -567,7 +567,7 @@ public abstract class ClothConfigScreen extends Screen {
     
     @Override
     public boolean keyPressed(int int_1, int int_2, int int_3) {
-        if (this.focusedBinding != null && focusedBinding.isAllowKey()) {
+        if (this.focusedBinding != null && (focusedBinding.isAllowKey() || int_1 == 256)) {
             if (int_1 != 256) {
                 if (startedKeyCode.isUnknown())
                     startedKeyCode.setKeyCode(InputUtil.getKeyCode(int_1, int_2));