Skip to content

Commit 356b691

Browse files
IT WORKS
1 parent 70025b9 commit 356b691

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/java/com/gregtechceu/gtceu/core/mixins/KeyboardHandlerMixin.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ private void onCharTyped(long windowPointer, int codePoint, int modifiers, Callb
2626
}
2727
}
2828

29-
@Inject(method = "keyPress", at = @At(value = "INVOKE", target = "Lnet/minecraftforge/client/ForgeHooksClient;onKeyInput(IIII)V"), cancellable = true)
29+
@Inject(method = "keyPress", at = @At(value = "HEAD"), cancellable = true)
3030
private void onKeyPressed(long windowPointer, int key, int scanCode, int action, int modifiers, CallbackInfo ci) {
31-
if (MinecraftForge.EVENT_BUS.post(new EarlyKeyPressEvent(key, scanCode, action, modifiers))) {
32-
ci.cancel();
31+
if (windowPointer == this.minecraft.getWindow().getWindow()) {
32+
EarlyKeyPressEvent event = new EarlyKeyPressEvent(key, scanCode, action, modifiers);
33+
if (MinecraftForge.EVENT_BUS.post(event)) ci.cancel();
3334
}
3435
}
3536
}

0 commit comments

Comments
 (0)