com.gargoylesoftware.htmlunit.javascript.host
Class KeyboardEvent

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.javascript.host.Event
              extended by com.gargoylesoftware.htmlunit.javascript.host.UIEvent
                  extended by com.gargoylesoftware.htmlunit.javascript.host.KeyboardEvent
All Implemented Interfaces:
Serializable, Cloneable, Map, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable

public class KeyboardEvent
extends UIEvent

JavaScript object representing a Keyboard Event. For general information on which properties and functions should be supported, see DOM Level 3 Events.

Version:
$Revision: 5864 $
Author:
Ahmed Ashour
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
static int DOM_VK_0
          Constant for DOM_VK_0.
static int DOM_VK_1
          Constant for DOM_VK_1.
static int DOM_VK_2
          Constant for DOM_VK_2.
static int DOM_VK_3
          Constant for DOM_VK_3.
static int DOM_VK_4
          Constant for DOM_VK_4.
static int DOM_VK_5
          Constant for DOM_VK_5.
static int DOM_VK_6
          Constant for DOM_VK_6.
static int DOM_VK_7
          Constant for DOM_VK_7.
static int DOM_VK_8
          Constant for DOM_VK_8.
static int DOM_VK_9
          Constant for DOM_VK_9.
static int DOM_VK_A
          Constant for DOM_VK_A.
static int DOM_VK_ADD
          Constant for DOM_VK_ADD.
static int DOM_VK_ALT
          Constant for DOM_VK_ALT.
static int DOM_VK_B
          Constant for DOM_VK_B.
static int DOM_VK_BACK_QUOTE
          Constant for DOM_VK_BACK_QUOTE.
static int DOM_VK_BACK_SLASH
          Constant for DOM_VK_BACK_SLASH.
static int DOM_VK_BACK_SPACE
          Constant for DOM_VK_BACK_SPACE.
static int DOM_VK_C
          Constant for DOM_VK_C.
static int DOM_VK_CANCEL
          Constant for DOM_VK_CANCEL.
static int DOM_VK_CAPS_LOCK
          Constant for DOM_VK_CAPS_LOCK.
static int DOM_VK_CLEAR
          Constant for DOM_VK_CLEAR.
static int DOM_VK_CLOSE_BRACKET
          Constant for DOM_VK_CLOSE_BRACKET.
static int DOM_VK_COMMA
          Constant for DOM_VK_COMMA.
static int DOM_VK_CONTEXT_MENU
          Constant for DOM_VK_CONTEXT_MENU.
static int DOM_VK_CONTROL
          Constant for DOM_VK_CONTROL.
static int DOM_VK_D
          Constant for DOM_VK_D.
static int DOM_VK_DECIMAL
          Constant for DOM_VK_DECIMAL.
static int DOM_VK_DELETE
          Constant for DOM_VK_DELETE.
static int DOM_VK_DIVIDE
          Constant for DOM_VK_DIVIDE.
static int DOM_VK_DOWN
          Constant for DOM_VK_DOWN.
static int DOM_VK_E
          Constant for DOM_VK_E.
static int DOM_VK_END
          Constant for DOM_VK_END.
static int DOM_VK_ENTER
          Constant for DOM_VK_ENTER.
static int DOM_VK_EQUALS
          Constant for DOM_VK_EQUALS.
static int DOM_VK_ESCAPE
          Constant for DOM_VK_ESCAPE.
static int DOM_VK_F
          Constant for DOM_VK_F.
static int DOM_VK_F1
          Constant for DOM_VK_F1.
static int DOM_VK_F10
          Constant for DOM_VK_F10.
static int DOM_VK_F11
          Constant for DOM_VK_F11.
static int DOM_VK_F12
          Constant for DOM_VK_F12.
static int DOM_VK_F13
          Constant for DOM_VK_F13.
static int DOM_VK_F14
          Constant for DOM_VK_F14.
static int DOM_VK_F15
          Constant for DOM_VK_F15.
static int DOM_VK_F16
          Constant for DOM_VK_F16.
static int DOM_VK_F17
          Constant for DOM_VK_F17.
static int DOM_VK_F18
          Constant for DOM_VK_F18.
static int DOM_VK_F19
          Constant for DOM_VK_F19.
static int DOM_VK_F2
          Constant for DOM_VK_F2.
static int DOM_VK_F20
          Constant for DOM_VK_F20.
static int DOM_VK_F21
          Constant for DOM_VK_F21.
static int DOM_VK_F22
          Constant for DOM_VK_F22.
static int DOM_VK_F23
          Constant for DOM_VK_F23.
static int DOM_VK_F24
          Constant for DOM_VK_F24.
static int DOM_VK_F3
          Constant for DOM_VK_F3.
static int DOM_VK_F4
          Constant for DOM_VK_F4.
static int DOM_VK_F5
          Constant for DOM_VK_F5.
static int DOM_VK_F6
          Constant for DOM_VK_F6.
static int DOM_VK_F7
          Constant for DOM_VK_F7.
static int DOM_VK_F8
          Constant for DOM_VK_F8.
static int DOM_VK_F9
          Constant for DOM_VK_F9.
static int DOM_VK_G
          Constant for DOM_VK_G.
static int DOM_VK_H
          Constant for DOM_VK_H.
static int DOM_VK_HELP
          Constant for DOM_VK_HELP.
static int DOM_VK_HOME
          Constant for DOM_VK_HOME.
static int DOM_VK_I
          Constant for DOM_VK_I.
static int DOM_VK_INSERT
          Constant for DOM_VK_INSERT.
static int DOM_VK_J
          Constant for DOM_VK_J.
static int DOM_VK_K
          Constant for DOM_VK_K.
static int DOM_VK_L
          Constant for DOM_VK_L.
static int DOM_VK_LEFT
          Constant for DOM_VK_LEFT.
static int DOM_VK_M
          Constant for DOM_VK_M.
static int DOM_VK_META
          Constant for DOM_VK_META.
static int DOM_VK_MULTIPLY
          Constant for DOM_VK_MULTIPLY.
static int DOM_VK_N
          Constant for DOM_VK_N.
static int DOM_VK_NUM_LOCK
          Constant for DOM_VK_NUM_LOCK.
static int DOM_VK_NUMPAD0
          Constant for DOM_VK_NUMPAD0.
static int DOM_VK_NUMPAD1
          Constant for DOM_VK_NUMPAD1.
static int DOM_VK_NUMPAD2
          Constant for DOM_VK_NUMPAD2.
static int DOM_VK_NUMPAD3
          Constant for DOM_VK_NUMPAD3.
static int DOM_VK_NUMPAD4
          Constant for DOM_VK_NUMPAD4.
static int DOM_VK_NUMPAD5
          Constant for DOM_VK_NUMPAD5.
static int DOM_VK_NUMPAD6
          Constant for DOM_VK_NUMPAD6.
static int DOM_VK_NUMPAD7
          Constant for DOM_VK_NUMPAD7.
static int DOM_VK_NUMPAD8
          Constant for DOM_VK_NUMPAD8.
static int DOM_VK_NUMPAD9
          Constant for DOM_VK_NUMPAD9.
static int DOM_VK_O
          Constant for DOM_VK_O.
static int DOM_VK_OPEN_BRACKET
          Constant for DOM_VK_OPEN_BRACKET.
static int DOM_VK_P
          Constant for DOM_VK_P.
static int DOM_VK_PAGE_DOWN
          Constant for DOM_VK_PAGE_DOWN.
static int DOM_VK_PAGE_UP
          Constant for DOM_VK_PAGE_UP.
static int DOM_VK_PAUSE
          Constant for DOM_VK_PAUSE.
static int DOM_VK_PERIOD
          Constant for DOM_VK_PERIOD.
static int DOM_VK_PRINTSCREEN
          Constant for DOM_VK_PRINTSCREEN.
static int DOM_VK_Q
          Constant for DOM_VK_Q.
static int DOM_VK_QUOTE
          Constant for DOM_VK_QUOTE.
static int DOM_VK_R
          Constant for DOM_VK_R.
static int DOM_VK_RETURN
          Constant for DOM_VK_RETURN.
static int DOM_VK_RIGHT
          Constant for DOM_VK_RIGHT.
static int DOM_VK_S
          Constant for DOM_VK_S.
static int DOM_VK_SCROLL_LOCK
          Constant for DOM_VK_SCROLL_LOCK.
static int DOM_VK_SEMICOLON
          Constant for DOM_VK_SEMICOLON.
static int DOM_VK_SEPARATOR
          Constant for DOM_VK_SEPARATOR.
static int DOM_VK_SHIFT
          Constant for DOM_VK_SHIFT.
static int DOM_VK_SLASH
          Constant for DOM_VK_SLASH.
static int DOM_VK_SPACE
          Constant for DOM_VK_SPACE.
static int DOM_VK_SUBTRACT
          Constant for DOM_VK_SUBTRACT.
static int DOM_VK_T
          Constant for DOM_VK_T.
static int DOM_VK_TAB
          Constant for DOM_VK_TAB.
static int DOM_VK_U
          Constant for DOM_VK_U.
static int DOM_VK_UP
          Constant for DOM_VK_UP.
static int DOM_VK_V
          Constant for DOM_VK_V.
static int DOM_VK_W
          Constant for DOM_VK_W.
static int DOM_VK_X
          Constant for DOM_VK_X.
static int DOM_VK_Y
          Constant for DOM_VK_Y.
static int DOM_VK_Z
          Constant for DOM_VK_Z.
 
Fields inherited from class com.gargoylesoftware.htmlunit.javascript.host.Event
ABORT, ALT_MASK, AT_TARGET, BACK, BLUR, BUBBLING_PHASE, CAPTURING_PHASE, CHANGE, CLICK, CONTROL_MASK, DBLCLICK, DRAGDROP, ERROR, FOCUS, FORWARD, HELP, KEYDOWN, KEYPRESS, KEYUP, LOAD, LOCATE, META_MASK, MOUSEDOWN, MOUSEDRAG, MOUSEMOVE, MOUSEOUT, MOUSEOVER, MOUSEUP, MOVE, RESET, RESIZE, SCROLL, SELECT, SHIFT_MASK, SUBMIT, TEXT, TYPE_BEFORE_UNLOAD, TYPE_BLUR, TYPE_CHANGE, TYPE_DOM_DOCUMENT_LOADED, TYPE_ERROR, TYPE_FOCUS, TYPE_FOCUS_IN, TYPE_FOCUS_OUT, TYPE_INPUT, TYPE_KEY_DOWN, TYPE_KEY_PRESS, TYPE_KEY_UP, TYPE_LOAD, TYPE_PROPERTY_CHANGE, TYPE_READY_STATE_CHANGE, TYPE_RESET, TYPE_SUBMIT, TYPE_UNLOAD, UNLOAD, XFER_DONE
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
KeyboardEvent()
          Creates a new keyboard event instance.
KeyboardEvent(DomNode domNode, String type, int character, boolean shiftKey, boolean ctrlKey, boolean altKey)
          Creates a new keyboard event instance.
 
Method Summary
 void jsxFunction_initKeyEvent(String type, boolean bubbles, boolean cancelable, Object view, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode, int charCode)
          Implementation of the DOM Level 3 Event method for initializing the key event.
 int jsxGet_charCode()
          Returns the char code associated with the event.
 Object jsxGet_which()
          Returns the numeric keyCode of the key pressed, or the charCode for an alphanumeric key pressed.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.UIEvent
jsxFunction_initUIEvent, jsxGet_detail, jsxGet_metaKey, jsxGet_view, setDetail, setMetaKey
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.Event
applies, createPropertyChangeEvent, isAborted, isPropagationStopped, jsxFunction_initEvent, jsxFunction_preventDefault, jsxFunction_stopPropagation, jsxGet_altKey, jsxGet_bubbles, jsxGet_cancelable, jsxGet_cancelBubble, jsxGet_ctrlKey, jsxGet_currentTarget, jsxGet_eventPhase, jsxGet_keyCode, jsxGet_propertyName, jsxGet_returnValue, jsxGet_shiftKey, jsxGet_srcElement, jsxGet_target, jsxGet_timeStamp, jsxGet_type, jsxSet_cancelBubble, jsxSet_returnValue, jsxSet_srcElement, setAltKey, setCtrlKey, setCurrentTarget, setEventPhase, setEventType, setKeyCode, setShiftKey, setTarget, toString
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, clear, containsKey, containsValue, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, entrySet, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, keySet, preventExtensions, put, put, put, putAll, putConst, putConstProperty, putProperty, putProperty, redefineProperty, remove, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size, values
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

DOM_VK_MULTIPLY

public static final int DOM_VK_MULTIPLY
Constant for DOM_VK_MULTIPLY.

See Also:
Constant Field Values

DOM_VK_ADD

public static final int DOM_VK_ADD
Constant for DOM_VK_ADD.

See Also:
Constant Field Values

DOM_VK_SEPARATOR

public static final int DOM_VK_SEPARATOR
Constant for DOM_VK_SEPARATOR.

See Also:
Constant Field Values

DOM_VK_SUBTRACT

public static final int DOM_VK_SUBTRACT
Constant for DOM_VK_SUBTRACT.

See Also:
Constant Field Values

DOM_VK_DECIMAL

public static final int DOM_VK_DECIMAL
Constant for DOM_VK_DECIMAL.

See Also:
Constant Field Values

DOM_VK_DIVIDE

public static final int DOM_VK_DIVIDE
Constant for DOM_VK_DIVIDE.

See Also:
Constant Field Values

DOM_VK_F1

public static final int DOM_VK_F1
Constant for DOM_VK_F1.

See Also:
Constant Field Values

DOM_VK_F2

public static final int DOM_VK_F2
Constant for DOM_VK_F2.

See Also:
Constant Field Values

DOM_VK_F3

public static final int DOM_VK_F3
Constant for DOM_VK_F3.

See Also:
Constant Field Values

DOM_VK_F4

public static final int DOM_VK_F4
Constant for DOM_VK_F4.

See Also:
Constant Field Values

DOM_VK_F5

public static final int DOM_VK_F5
Constant for DOM_VK_F5.

See Also:
Constant Field Values

DOM_VK_F6

public static final int DOM_VK_F6
Constant for DOM_VK_F6.

See Also:
Constant Field Values

DOM_VK_F7

public static final int DOM_VK_F7
Constant for DOM_VK_F7.

See Also:
Constant Field Values

DOM_VK_F8

public static final int DOM_VK_F8
Constant for DOM_VK_F8.

See Also:
Constant Field Values

DOM_VK_CLEAR

public static final int DOM_VK_CLEAR
Constant for DOM_VK_CLEAR.

See Also:
Constant Field Values

DOM_VK_F9

public static final int DOM_VK_F9
Constant for DOM_VK_F9.

See Also:
Constant Field Values

DOM_VK_F10

public static final int DOM_VK_F10
Constant for DOM_VK_F10.

See Also:
Constant Field Values

DOM_VK_F11

public static final int DOM_VK_F11
Constant for DOM_VK_F11.

See Also:
Constant Field Values

DOM_VK_F12

public static final int DOM_VK_F12
Constant for DOM_VK_F12.

See Also:
Constant Field Values

DOM_VK_F13

public static final int DOM_VK_F13
Constant for DOM_VK_F13.

See Also:
Constant Field Values

DOM_VK_F14

public static final int DOM_VK_F14
Constant for DOM_VK_F14.

See Also:
Constant Field Values

DOM_VK_F15

public static final int DOM_VK_F15
Constant for DOM_VK_F15.

See Also:
Constant Field Values

DOM_VK_F16

public static final int DOM_VK_F16
Constant for DOM_VK_F16.

See Also:
Constant Field Values

DOM_VK_F17

public static final int DOM_VK_F17
Constant for DOM_VK_F17.

See Also:
Constant Field Values

DOM_VK_F18

public static final int DOM_VK_F18
Constant for DOM_VK_F18.

See Also:
Constant Field Values

DOM_VK_RETURN

public static final int DOM_VK_RETURN
Constant for DOM_VK_RETURN.

See Also:
Constant Field Values

DOM_VK_F19

public static final int DOM_VK_F19
Constant for DOM_VK_F19.

See Also:
Constant Field Values

DOM_VK_F20

public static final int DOM_VK_F20
Constant for DOM_VK_F20.

See Also:
Constant Field Values

DOM_VK_F21

public static final int DOM_VK_F21
Constant for DOM_VK_F21.

See Also:
Constant Field Values

DOM_VK_F22

public static final int DOM_VK_F22
Constant for DOM_VK_F22.

See Also:
Constant Field Values

DOM_VK_F23

public static final int DOM_VK_F23
Constant for DOM_VK_F23.

See Also:
Constant Field Values

DOM_VK_F24

public static final int DOM_VK_F24
Constant for DOM_VK_F24.

See Also:
Constant Field Values

DOM_VK_ENTER

public static final int DOM_VK_ENTER
Constant for DOM_VK_ENTER.

See Also:
Constant Field Values

DOM_VK_NUM_LOCK

public static final int DOM_VK_NUM_LOCK
Constant for DOM_VK_NUM_LOCK.

See Also:
Constant Field Values

DOM_VK_SCROLL_LOCK

public static final int DOM_VK_SCROLL_LOCK
Constant for DOM_VK_SCROLL_LOCK.

See Also:
Constant Field Values

DOM_VK_SHIFT

public static final int DOM_VK_SHIFT
Constant for DOM_VK_SHIFT.

See Also:
Constant Field Values

DOM_VK_CONTROL

public static final int DOM_VK_CONTROL
Constant for DOM_VK_CONTROL.

See Also:
Constant Field Values

DOM_VK_ALT

public static final int DOM_VK_ALT
Constant for DOM_VK_ALT.

See Also:
Constant Field Values

DOM_VK_COMMA

public static final int DOM_VK_COMMA
Constant for DOM_VK_COMMA.

See Also:
Constant Field Values

DOM_VK_PAUSE

public static final int DOM_VK_PAUSE
Constant for DOM_VK_PAUSE.

See Also:
Constant Field Values

DOM_VK_PERIOD

public static final int DOM_VK_PERIOD
Constant for DOM_VK_PERIOD.

See Also:
Constant Field Values

DOM_VK_SLASH

public static final int DOM_VK_SLASH
Constant for DOM_VK_SLASH.

See Also:
Constant Field Values

DOM_VK_BACK_QUOTE

public static final int DOM_VK_BACK_QUOTE
Constant for DOM_VK_BACK_QUOTE.

See Also:
Constant Field Values

DOM_VK_CAPS_LOCK

public static final int DOM_VK_CAPS_LOCK
Constant for DOM_VK_CAPS_LOCK.

See Also:
Constant Field Values

DOM_VK_OPEN_BRACKET

public static final int DOM_VK_OPEN_BRACKET
Constant for DOM_VK_OPEN_BRACKET.

See Also:
Constant Field Values

DOM_VK_BACK_SLASH

public static final int DOM_VK_BACK_SLASH
Constant for DOM_VK_BACK_SLASH.

See Also:
Constant Field Values

DOM_VK_CLOSE_BRACKET

public static final int DOM_VK_CLOSE_BRACKET
Constant for DOM_VK_CLOSE_BRACKET.

See Also:
Constant Field Values

DOM_VK_QUOTE

public static final int DOM_VK_QUOTE
Constant for DOM_VK_QUOTE.

See Also:
Constant Field Values

DOM_VK_META

public static final int DOM_VK_META
Constant for DOM_VK_META.

See Also:
Constant Field Values

DOM_VK_ESCAPE

public static final int DOM_VK_ESCAPE
Constant for DOM_VK_ESCAPE.

See Also:
Constant Field Values

DOM_VK_CANCEL

public static final int DOM_VK_CANCEL
Constant for DOM_VK_CANCEL.

See Also:
Constant Field Values

DOM_VK_SPACE

public static final int DOM_VK_SPACE
Constant for DOM_VK_SPACE.

See Also:
Constant Field Values

DOM_VK_PAGE_UP

public static final int DOM_VK_PAGE_UP
Constant for DOM_VK_PAGE_UP.

See Also:
Constant Field Values

DOM_VK_PAGE_DOWN

public static final int DOM_VK_PAGE_DOWN
Constant for DOM_VK_PAGE_DOWN.

See Also:
Constant Field Values

DOM_VK_END

public static final int DOM_VK_END
Constant for DOM_VK_END.

See Also:
Constant Field Values

DOM_VK_HOME

public static final int DOM_VK_HOME
Constant for DOM_VK_HOME.

See Also:
Constant Field Values

DOM_VK_LEFT

public static final int DOM_VK_LEFT
Constant for DOM_VK_LEFT.

See Also:
Constant Field Values

DOM_VK_UP

public static final int DOM_VK_UP
Constant for DOM_VK_UP.

See Also:
Constant Field Values

DOM_VK_RIGHT

public static final int DOM_VK_RIGHT
Constant for DOM_VK_RIGHT.

See Also:
Constant Field Values

DOM_VK_DOWN

public static final int DOM_VK_DOWN
Constant for DOM_VK_DOWN.

See Also:
Constant Field Values

DOM_VK_PRINTSCREEN

public static final int DOM_VK_PRINTSCREEN
Constant for DOM_VK_PRINTSCREEN.

See Also:
Constant Field Values

DOM_VK_INSERT

public static final int DOM_VK_INSERT
Constant for DOM_VK_INSERT.

See Also:
Constant Field Values

DOM_VK_DELETE

public static final int DOM_VK_DELETE
Constant for DOM_VK_DELETE.

See Also:
Constant Field Values

DOM_VK_0

public static final int DOM_VK_0
Constant for DOM_VK_0.

See Also:
Constant Field Values

DOM_VK_1

public static final int DOM_VK_1
Constant for DOM_VK_1.

See Also:
Constant Field Values

DOM_VK_2

public static final int DOM_VK_2
Constant for DOM_VK_2.

See Also:
Constant Field Values

DOM_VK_3

public static final int DOM_VK_3
Constant for DOM_VK_3.

See Also:
Constant Field Values

DOM_VK_4

public static final int DOM_VK_4
Constant for DOM_VK_4.

See Also:
Constant Field Values

DOM_VK_5

public static final int DOM_VK_5
Constant for DOM_VK_5.

See Also:
Constant Field Values

DOM_VK_6

public static final int DOM_VK_6
Constant for DOM_VK_6.

See Also:
Constant Field Values

DOM_VK_7

public static final int DOM_VK_7
Constant for DOM_VK_7.

See Also:
Constant Field Values

DOM_VK_8

public static final int DOM_VK_8
Constant for DOM_VK_8.

See Also:
Constant Field Values

DOM_VK_9

public static final int DOM_VK_9
Constant for DOM_VK_9.

See Also:
Constant Field Values

DOM_VK_SEMICOLON

public static final int DOM_VK_SEMICOLON
Constant for DOM_VK_SEMICOLON.

See Also:
Constant Field Values

DOM_VK_HELP

public static final int DOM_VK_HELP
Constant for DOM_VK_HELP.

See Also:
Constant Field Values

DOM_VK_EQUALS

public static final int DOM_VK_EQUALS
Constant for DOM_VK_EQUALS.

See Also:
Constant Field Values

DOM_VK_A

public static final int DOM_VK_A
Constant for DOM_VK_A.

See Also:
Constant Field Values

DOM_VK_B

public static final int DOM_VK_B
Constant for DOM_VK_B.

See Also:
Constant Field Values

DOM_VK_C

public static final int DOM_VK_C
Constant for DOM_VK_C.

See Also:
Constant Field Values

DOM_VK_D

public static final int DOM_VK_D
Constant for DOM_VK_D.

See Also:
Constant Field Values

DOM_VK_E

public static final int DOM_VK_E
Constant for DOM_VK_E.

See Also:
Constant Field Values

DOM_VK_F

public static final int DOM_VK_F
Constant for DOM_VK_F.

See Also:
Constant Field Values

DOM_VK_G

public static final int DOM_VK_G
Constant for DOM_VK_G.

See Also:
Constant Field Values

DOM_VK_H

public static final int DOM_VK_H
Constant for DOM_VK_H.

See Also:
Constant Field Values

DOM_VK_I

public static final int DOM_VK_I
Constant for DOM_VK_I.

See Also:
Constant Field Values

DOM_VK_J

public static final int DOM_VK_J
Constant for DOM_VK_J.

See Also:
Constant Field Values

DOM_VK_K

public static final int DOM_VK_K
Constant for DOM_VK_K.

See Also:
Constant Field Values

DOM_VK_L

public static final int DOM_VK_L
Constant for DOM_VK_L.

See Also:
Constant Field Values

DOM_VK_M

public static final int DOM_VK_M
Constant for DOM_VK_M.

See Also:
Constant Field Values

DOM_VK_N

public static final int DOM_VK_N
Constant for DOM_VK_N.

See Also:
Constant Field Values

DOM_VK_O

public static final int DOM_VK_O
Constant for DOM_VK_O.

See Also:
Constant Field Values

DOM_VK_BACK_SPACE

public static final int DOM_VK_BACK_SPACE
Constant for DOM_VK_BACK_SPACE.

See Also:
Constant Field Values

DOM_VK_P

public static final int DOM_VK_P
Constant for DOM_VK_P.

See Also:
Constant Field Values

DOM_VK_Q

public static final int DOM_VK_Q
Constant for DOM_VK_Q.

See Also:
Constant Field Values

DOM_VK_R

public static final int DOM_VK_R
Constant for DOM_VK_R.

See Also:
Constant Field Values

DOM_VK_S

public static final int DOM_VK_S
Constant for DOM_VK_S.

See Also:
Constant Field Values

DOM_VK_T

public static final int DOM_VK_T
Constant for DOM_VK_T.

See Also:
Constant Field Values

DOM_VK_U

public static final int DOM_VK_U
Constant for DOM_VK_U.

See Also:
Constant Field Values

DOM_VK_V

public static final int DOM_VK_V
Constant for DOM_VK_V.

See Also:
Constant Field Values

DOM_VK_W

public static final int DOM_VK_W
Constant for DOM_VK_W.

See Also:
Constant Field Values

DOM_VK_X

public static final int DOM_VK_X
Constant for DOM_VK_X.

See Also:
Constant Field Values

DOM_VK_Y

public static final int DOM_VK_Y
Constant for DOM_VK_Y.

See Also:
Constant Field Values

DOM_VK_TAB

public static final int DOM_VK_TAB
Constant for DOM_VK_TAB.

See Also:
Constant Field Values

DOM_VK_Z

public static final int DOM_VK_Z
Constant for DOM_VK_Z.

See Also:
Constant Field Values

DOM_VK_CONTEXT_MENU

public static final int DOM_VK_CONTEXT_MENU
Constant for DOM_VK_CONTEXT_MENU.

See Also:
Constant Field Values

DOM_VK_NUMPAD0

public static final int DOM_VK_NUMPAD0
Constant for DOM_VK_NUMPAD0.

See Also:
Constant Field Values

DOM_VK_NUMPAD1

public static final int DOM_VK_NUMPAD1
Constant for DOM_VK_NUMPAD1.

See Also:
Constant Field Values

DOM_VK_NUMPAD2

public static final int DOM_VK_NUMPAD2
Constant for DOM_VK_NUMPAD2.

See Also:
Constant Field Values

DOM_VK_NUMPAD3

public static final int DOM_VK_NUMPAD3
Constant for DOM_VK_NUMPAD3.

See Also:
Constant Field Values

DOM_VK_NUMPAD4

public static final int DOM_VK_NUMPAD4
Constant for DOM_VK_NUMPAD4.

See Also:
Constant Field Values

DOM_VK_NUMPAD5

public static final int DOM_VK_NUMPAD5
Constant for DOM_VK_NUMPAD5.

See Also:
Constant Field Values

DOM_VK_NUMPAD6

public static final int DOM_VK_NUMPAD6
Constant for DOM_VK_NUMPAD6.

See Also:
Constant Field Values

DOM_VK_NUMPAD7

public static final int DOM_VK_NUMPAD7
Constant for DOM_VK_NUMPAD7.

See Also:
Constant Field Values

DOM_VK_NUMPAD8

public static final int DOM_VK_NUMPAD8
Constant for DOM_VK_NUMPAD8.

See Also:
Constant Field Values

DOM_VK_NUMPAD9

public static final int DOM_VK_NUMPAD9
Constant for DOM_VK_NUMPAD9.

See Also:
Constant Field Values
Constructor Detail

KeyboardEvent

public KeyboardEvent()
Creates a new keyboard event instance.


KeyboardEvent

public KeyboardEvent(DomNode domNode,
                     String type,
                     int character,
                     boolean shiftKey,
                     boolean ctrlKey,
                     boolean altKey)
Creates a new keyboard event instance.

Parameters:
domNode - the DOM node that triggered the event
type - the event type
character - the character associated with the event
shiftKey - true if SHIFT is pressed
ctrlKey - true if CTRL is pressed
altKey - true if ALT is pressed
Method Detail

jsxFunction_initKeyEvent

public void jsxFunction_initKeyEvent(String type,
                                     boolean bubbles,
                                     boolean cancelable,
                                     Object view,
                                     boolean ctrlKey,
                                     boolean altKey,
                                     boolean shiftKey,
                                     boolean metaKey,
                                     int keyCode,
                                     int charCode)
Implementation of the DOM Level 3 Event method for initializing the key event.

Parameters:
type - the event type
bubbles - can the event bubble
cancelable - can the event be canceled
view - the view to use for this event
ctrlKey - is the control key pressed
altKey - is the alt key pressed
shiftKey - is the shift key pressed
metaKey - is the meta key pressed
keyCode - the virtual key code value of the key which was depressed, otherwise zero
charCode - the Unicode character associated with the depressed key otherwise zero

jsxGet_charCode

public int jsxGet_charCode()
Returns the char code associated with the event.

Returns:
the char code associated with the event

jsxGet_which

public Object jsxGet_which()
Returns the numeric keyCode of the key pressed, or the charCode for an alphanumeric key pressed.

Returns:
the numeric keyCode of the key pressed, or the charCode for an alphanumeric key pressed


Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.