|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
java.awt.event.KeyEvent
org.havi.ui.event.HRcEvent
org.ocap.ui.event.OCRcEvent
public class OCRcEvent
The OCAP remote control event class. This class provides constants of key codes extended by OCAP.
The presence or absence of these keys and their desired representation is provided by the org.havi.ui.event.HRcCapabilities and the org.havi.ui.event.HEventRepresentaion.
Instances of OCRcEvent are reported through the normal java.awt event mechanism. Note that the reception of these events by a java.awt.Component is dependent on it having java.awt.event.KeyEvent events enabled.
Note that it is an implementation option if remote control key events are repeated. All KEY PRESSED, KEY TYPED and KEY RELEASED events shall be generated. An application is able to determine whether a key is being continuously pressed by containing logic to detect the KEY RELEASED event after a KEY PRESSED event.
Field Summary | |
---|---|
static int |
OCRC_FIRST
Marks the first integer id for the range of OCAP remote control key codes. |
static int |
OCRC_LAST
Marks the last integer id for the range of OCAP remote control key codes. |
static int |
VK_APPS
The 'apps' key code. |
static int |
VK_BACK
The 'back' key code. |
static int |
VK_EXIT
The 'exit' key code. |
static int |
VK_FORWARD
The 'forward' key code. |
static int |
VK_INSTANT_REPLAY
The 'instant replay' key code. |
static int |
VK_LAST
The 'last' key code. |
static int |
VK_LINK
The 'link' key code. |
static int |
VK_LIST
The ’list’ key code. |
static int |
VK_LIVE
The ’live’ key code. |
static int |
VK_LOCK
The ’lock’ key code. |
static int |
VK_MENU
The 'menu' key code. |
static int |
VK_NEXT_DAY
The guide 'next day' key code. |
static int |
VK_NEXT_FAVORITE_CHANNEL
The ’next favorite channel’ key code. |
static int |
VK_ON_DEMAND
The ’on demand’ key code. |
static int |
VK_PINP_DOWN
The ’picture-in-picture down’ key code. |
static int |
VK_PINP_MOVE
The ’picture-in-picture move’ key code. |
static int |
VK_PINP_UP
The ’picture-in-picture up’ key code. |
static int |
VK_PREV_DAY
The guide 'previous day' key code. |
static int |
VK_RESERVE_1
The ’reserved’ key code number 1. |
static int |
VK_RESERVE_2
The ’reserved’ key code number 2. |
static int |
VK_RESERVE_3
The ’reserved’ key code number 3. |
static int |
VK_RESERVE_4
The ’reserved’ key code number 4. |
static int |
VK_RESERVE_5
The ’reserved’ key code number 5. |
static int |
VK_RESERVE_6
The ’reserved’ key code number 6. |
static int |
VK_RF_BYPASS
The 'RF Bypass' key code. |
static int |
VK_SETTINGS
The 'settings' key code. |
static int |
VK_SKIP
The ’skip’ key code. |
static int |
VK_ZOOM
The 'zoom' key code. |
Fields inherited from class java.awt.event.KeyEvent |
---|
CHAR_UNDEFINED, KEY_FIRST, KEY_LAST, KEY_PRESSED, KEY_RELEASED, KEY_TYPED, VK_0, VK_1, VK_2, VK_3, VK_4, VK_5, VK_6, VK_7, VK_8, VK_9, VK_A, VK_ACCEPT, VK_ADD, VK_ALT, VK_B, VK_BACK_QUOTE, VK_BACK_SLASH, VK_BACK_SPACE, VK_C, VK_CANCEL, VK_CAPS_LOCK, VK_CLEAR, VK_CLOSE_BRACKET, VK_COMMA, VK_CONTROL, VK_CONVERT, VK_D, VK_DECIMAL, VK_DELETE, VK_DIVIDE, VK_DOWN, VK_E, VK_END, VK_ENTER, VK_EQUALS, VK_ESCAPE, VK_F, VK_F1, VK_F10, VK_F11, VK_F12, VK_F2, VK_F3, VK_F4, VK_F5, VK_F6, VK_F7, VK_F8, VK_F9, VK_FINAL, VK_G, VK_H, VK_HELP, VK_HOME, VK_I, VK_INSERT, VK_J, VK_K, VK_KANA, VK_KANJI, VK_L, VK_LEFT, VK_M, VK_META, VK_MODECHANGE, VK_MULTIPLY, VK_N, VK_NONCONVERT, VK_NUM_LOCK, VK_NUMPAD0, VK_NUMPAD1, VK_NUMPAD2, VK_NUMPAD3, VK_NUMPAD4, VK_NUMPAD5, VK_NUMPAD6, VK_NUMPAD7, VK_NUMPAD8, VK_NUMPAD9, VK_O, VK_OPEN_BRACKET, VK_P, VK_PAGE_DOWN, VK_PAGE_UP, VK_PAUSE, VK_PERIOD, VK_PRINTSCREEN, VK_Q, VK_QUOTE, VK_R, VK_RIGHT, VK_S, VK_SCROLL_LOCK, VK_SEMICOLON, VK_SEPARATER, VK_SHIFT, VK_SLASH, VK_SPACE, VK_SUBTRACT, VK_T, VK_TAB, VK_U, VK_UNDEFINED, VK_UP, VK_V, VK_W, VK_X, VK_Y, VK_Z |
Fields inherited from class java.awt.event.InputEvent |
---|
ALT_MASK, BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK, CTRL_MASK, META_MASK, SHIFT_MASK |
Fields inherited from class java.awt.event.ComponentEvent |
---|
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN |
Fields inherited from class java.awt.AWTEvent |
---|
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, id, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK |
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
OCRcEvent(java.awt.Component source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar)
Constructs an OCRcEvent object. |
Method Summary |
---|
Methods inherited from class java.awt.event.KeyEvent |
---|
getKeyChar, getKeyCode, getKeyModifiersText, getKeyText, isActionKey, paramString, setKeyChar, setKeyCode, setModifiers |
Methods inherited from class java.awt.event.InputEvent |
---|
consume, getModifiers, getWhen, isAltDown, isConsumed, isControlDown, isMetaDown, isShiftDown |
Methods inherited from class java.awt.event.ComponentEvent |
---|
getComponent |
Methods inherited from class java.awt.AWTEvent |
---|
getID, toString |
Methods inherited from class java.util.EventObject |
---|
getSource |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int OCRC_FIRST
public static final int VK_RF_BYPASS
public static final int VK_EXIT
public static final int VK_MENU
public static final int VK_NEXT_DAY
VK_PREV_DAY
,
Constant Field Valuespublic static final int VK_PREV_DAY
VK_NEXT_DAY
,
Constant Field Valuespublic static final int VK_APPS
public static final int VK_LINK
public static final int VK_LAST
public static final int VK_BACK
VK_FORWARD
,
Constant Field Valuespublic static final int VK_FORWARD
VK_BACK
,
Constant Field Valuespublic static final int VK_ZOOM
public static final int VK_SETTINGS
public static final int VK_NEXT_FAVORITE_CHANNEL
public static final int VK_RESERVE_1
public static final int VK_RESERVE_2
public static final int VK_RESERVE_3
public static final int VK_RESERVE_4
public static final int VK_RESERVE_5
public static final int VK_RESERVE_6
public static final int VK_LOCK
public static final int VK_SKIP
public static final int VK_LIST
public static final int VK_LIVE
public static final int VK_ON_DEMAND
public static final int VK_PINP_MOVE
public static final int VK_PINP_UP
public static final int VK_PINP_DOWN
public static final int VK_INSTANT_REPLAY
public static final int OCRC_LAST
Constructor Detail |
---|
public OCRcEvent(java.awt.Component source, int id, long when, int modifiers, int keyCode, char keyChar)
OCRcEvent
object.
source
- the object where the event originated.id
- the identifier in the range KEY_FIRST to KEY_LAST.when
- the time stamp for this event.modifiers
- indication of any modification keys that are active
for this event.keyCode
- the code of the key associated with this event.keyChar
- the character representation of the key associated
with this event.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |