mirror of
https://github.com/processing/processing4.git
synced 2026-02-13 10:30:44 +01:00
entirely new mouse/key event handling
This commit is contained in:
@@ -23,19 +23,30 @@
|
||||
package processing.event;
|
||||
|
||||
|
||||
public class KeyEvent {
|
||||
Object nativeObject;
|
||||
public class KeyEvent extends Event {
|
||||
static public final int PRESSED = 1;
|
||||
static public final int RELEASED = 2;
|
||||
static public final int TYPED = 3;
|
||||
|
||||
char key;
|
||||
int keyCode;
|
||||
|
||||
|
||||
public KeyEvent(Object nativeObject) {
|
||||
this.nativeObject = nativeObject;
|
||||
public KeyEvent(Object nativeObject,
|
||||
long millis, int action, int modifiers,
|
||||
char key, int keyCode) {
|
||||
super(nativeObject, millis, action, modifiers);
|
||||
this.key = key;
|
||||
this.keyCode = keyCode;
|
||||
}
|
||||
|
||||
|
||||
public Object getNative() {
|
||||
return nativeObject;
|
||||
public char getKey() {
|
||||
return key;
|
||||
}
|
||||
|
||||
|
||||
public int getKeyCode() {
|
||||
return keyCode;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user