Login  Register

Re: Newt KeyEvent "typed" only produced on release and auto-repeat

Posted by GiGurra on Jan 29, 2013; 6:22am
URL: https://forum.jogamp.org/Newt-KeyEvent-typed-only-produced-on-release-and-auto-repeat-tp4028032p4028035.html

No AWT produces the typed event as soon as you hit the key - not on release.

I just tested it using:

package test;

import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;

public class AwtTest {

        public static void main(String[] args) {
                final JFrame x = new JFrame();
                x.setSize(400, 300);
                x.setVisible(true);

                x.addWindowListener(new WindowAdapter() {
                        @Override
                        public void windowClosing(WindowEvent e) {
                                x.dispose();
                        }
                });

                x.addKeyListener(new KeyAdapter() {
                        @Override
                        public void keyTyped(KeyEvent e) {
                                System.out.print(e.getKeyChar());
                        }
                });
        }

}