|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VDUInput
An interface for a terminal that accepts input from keyboard and mouse.
| Field Summary | |
|---|---|
static int |
KEY_ACTION
|
static int |
KEY_ALT
|
static int |
KEY_CONTROL
|
static int |
KEY_SHIFT
|
| Method Summary | |
|---|---|
void |
keyPressed(int keyCode,
char keyChar,
int modifiers)
main keytyping event handler... |
void |
keyTyped(int keyCode,
char keyChar,
int modifiers)
Handle key Typed events for the terminal, this will get all normal key types, but no shift/alt/control/numlock. |
void |
mousePressed(int x,
int y,
int modifiers)
Terminal is mouse-aware and requires (x,y) coordinates of on the terminal (character coordinates) and the button clicked. |
void |
mouseReleased(int x,
int y,
int modifiers)
Terminal is mouse-aware and requires the coordinates and button of the release. |
void |
setKeyCodes(java.util.Properties codes)
Override the standard key codes used by the terminal emulation. |
void |
write(byte[] b)
Direct access to writing data ... |
| Field Detail |
|---|
static final int KEY_CONTROL
static final int KEY_SHIFT
static final int KEY_ALT
static final int KEY_ACTION
| Method Detail |
|---|
void write(byte[] b)
b -
void mousePressed(int x,
int y,
int modifiers)
x - y - modifiers -
void mouseReleased(int x,
int y,
int modifiers)
x - y - modifiers - void setKeyCodes(java.util.Properties codes)
codes - a properties object containing key code definitions
void keyPressed(int keyCode,
char keyChar,
int modifiers)
keyCode - the key codekeyChar - the character represented by the keymodifiers - shift/alt/control modifiers
void keyTyped(int keyCode,
char keyChar,
int modifiers)
keyCode - the key codekeyChar - the character represented by the keymodifiers - shift/alt/control modifiers
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||