|
JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java (public API).
|
Listener for KeyEvents.
More...
Public Member Functions | |
| void | keyPressed (KeyEvent e) |
A key has been pressed, excluding auto-repeat modifier keys. More... | |
| void | keyReleased (KeyEvent e) |
A key has been released, excluding auto-repeat modifier keys. More... | |
| void com.jogamp.newt.event.KeyListener.keyPressed | ( | KeyEvent | e | ) |
A key has been pressed, excluding auto-repeat modifier keys.
See KeyEvent.
Implemented in com.jogamp.opengl.demos.graph.GPURendererListenerBase01.KeyAction, com.jogamp.opengl.demos.graph.ui.UIShapeClippingDemo00.KeyAction, com.jogamp.opengl.demos.graph.ui.UIShapeDemo01.KeyAction, com.jogamp.opengl.demos.graph.ui.UITypeDemo01.KeyAction, com.jogamp.opengl.test.junit.graph.GPURendererListenerBase01.KeyAction, com.jogamp.opengl.demos.graph.GPUTextRendererListenerBase01.KeyAction, com.jogamp.opengl.demos.util.QuitAdapter, com.jogamp.graph.ui.Shape.ForwardKeyListener, com.jogamp.newt.event.KeyAdapter, com.jogamp.newt.event.TraceKeyAdapter, com.jogamp.newt.opengl.util.NEWTDemoListener, com.jogamp.newt.util.applet.JOGLNewtAppletBase, com.jogamp.opengl.test.junit.graph.GPUTextRendererListenerBase01.KeyAction, com.jogamp.opengl.test.junit.newt.parenting.NewtJFXReparentingKeyAdapter, com.jogamp.opengl.test.junit.newt.parenting.NewtReparentingKeyAdapter, com.jogamp.opengl.test.junit.util.NEWTKeyAdapter, and com.jogamp.opengl.test.junit.util.QuitAdapter.
| void com.jogamp.newt.event.KeyListener.keyReleased | ( | KeyEvent | e | ) |
A key has been released, excluding auto-repeat modifier keys.
See KeyEvent.
To simulated the removed keyTyped(KeyEvent e) semantics, simply apply the following constraints upfront and bail out if not matched, i.e.:
if( !e.isPrintableKey() || e.isAutoRepeat() ) {
return;
}
Implemented in com.jogamp.opengl.demos.graph.GPURendererListenerBase01.KeyAction, com.jogamp.opengl.demos.graph.ui.UIShapeClippingDemo00.KeyAction, com.jogamp.opengl.demos.graph.ui.UIShapeDemo01.KeyAction, com.jogamp.opengl.demos.graph.ui.UITypeDemo01.KeyAction, com.jogamp.opengl.test.junit.graph.GPURendererListenerBase01.KeyAction, com.jogamp.opengl.demos.graph.GPUTextRendererListenerBase01.KeyAction, com.jogamp.opengl.demos.util.QuitAdapter, com.jogamp.graph.ui.Shape.ForwardKeyListener, com.jogamp.newt.event.KeyAdapter, com.jogamp.newt.event.TraceKeyAdapter, com.jogamp.newt.opengl.util.NEWTDemoListener, com.jogamp.newt.util.applet.JOGLNewtAppletBase, com.jogamp.opengl.test.junit.graph.GPUTextRendererListenerBase01.KeyAction, com.jogamp.opengl.test.junit.util.NEWTKeyAdapter, and com.jogamp.opengl.test.junit.util.QuitAdapter.