JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.newt.event.TraceKeyAdapter Class Reference
Inheritance diagram for com.jogamp.newt.event.TraceKeyAdapter:
Collaboration diagram for com.jogamp.newt.event.TraceKeyAdapter:

Public Member Functions

 TraceKeyAdapter ()
 
 TraceKeyAdapter (final KeyListener downstream)
 
void keyPressed (final KeyEvent e)
 A key has been pressed, excluding auto-repeat modifier keys. More...
 
void keyReleased (final KeyEvent e)
 A key has been released, excluding auto-repeat modifier keys. More...
 
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...
 

Detailed Description

Definition at line 31 of file TraceKeyAdapter.java.

Constructor & Destructor Documentation

◆ TraceKeyAdapter() [1/2]

com.jogamp.newt.event.TraceKeyAdapter.TraceKeyAdapter ( )

Definition at line 35 of file TraceKeyAdapter.java.

◆ TraceKeyAdapter() [2/2]

com.jogamp.newt.event.TraceKeyAdapter.TraceKeyAdapter ( final KeyListener  downstream)

Definition at line 39 of file TraceKeyAdapter.java.

Member Function Documentation

◆ keyPressed()

void com.jogamp.newt.event.TraceKeyAdapter.keyPressed ( final KeyEvent  e)

A key has been pressed, excluding auto-repeat modifier keys.

See KeyEvent.

Implements com.jogamp.newt.event.KeyListener.

Definition at line 44 of file TraceKeyAdapter.java.

Here is the call graph for this function:

◆ keyReleased()

void com.jogamp.newt.event.TraceKeyAdapter.keyReleased ( final 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;
 }

Implements com.jogamp.newt.event.KeyListener.

Definition at line 49 of file TraceKeyAdapter.java.

Here is the call graph for this function:

The documentation for this class was generated from the following file: