Interface ScreenKeyboardEvents.AllowKeyPress
- Enclosing class:
- ScreenKeyboardEvents
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Environment(CLIENT)
@FunctionalInterface
public static interface ScreenKeyboardEvents.AllowKeyPress
-
Method Summary
Modifier and TypeMethodDescriptionbooleanallowKeyPress(net.minecraft.client.gui.screen.Screen screen, int key, int scancode, int modifiers)Checks if a key should be allowed to be pressed.
-
Method Details
-
allowKeyPress
boolean allowKeyPress(net.minecraft.client.gui.screen.Screen screen, int key, int scancode, int modifiers)Checks if a key should be allowed to be pressed.- Parameters:
key- the named key code which can be identified by the constants inGLFWscancode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down- Returns:
- whether the key press should be processed
- See Also:
GLFW.GLFW_KEY_Q, Modifier key flags
-