Key Events ALT= "Applet could not be loaded" Sorry, it is time to upgrade your browser to a Java powered one.


import java.applet.Applet;
import java.awt.*;

public class KeyEvents extends Applet {
	private TextField t;

	public void init()
	{
		t = new TextField (40);
		t.setEditable( false );
		add (t);
	}

	public boolean handleEvent (Event e)
	{
		switch ( e.key)
		{
			case Event.PGUP:	t.setText( "PageUp key" );
							return true;
			case Event.PGDN:	t.setText( "PageDown key" );
							return true;
			case Event.END:	t.setText( "End key" );
							return true;
			case Event.RIGHT:	t.setText( "Right arrow key" );
							return true;
			case Event.LEFT:	t.setText( "Left arrow key" );
							return true;
			case Event.UP:		t.setText( "Up arrow key" );
							return true;
			case Event.DOWN:	t.setText( "Down arrow key" );
							return true;
			case Event.HOME:	t.setText( "Home key" );
							return true;
			case Event.F1:	case Event.F2:	case Event.F3:	case Event.F4:
			case Event.F5:	case Event.F6:	case Event.F7:	case Event.F8:
			case Event.F9:	case Event.F10:	case Event.F11:	case Event.F12:
							t.setText( "A function key ( F1 - F12 )" );
							return true;
		}

		t.setText ( "Not a special key!" + " The " + (char) key + " was pressed.");
		return true;
	}
}