org.eclipse.swt.internal.mozilla
Class nsIDOMKeyEvent

java.lang.Object
  extended by org.eclipse.swt.internal.mozilla.nsISupports
      extended by org.eclipse.swt.internal.mozilla.nsIDOMEvent
          extended by org.eclipse.swt.internal.mozilla.nsIDOMUIEvent
              extended by org.eclipse.swt.internal.mozilla.nsIDOMKeyEvent

public class nsIDOMKeyEvent
extends nsIDOMUIEvent


Field Summary
static int DOM_VK_0
           
static int DOM_VK_1
           
static int DOM_VK_2
           
static int DOM_VK_3
           
static int DOM_VK_4
           
static int DOM_VK_5
           
static int DOM_VK_6
           
static int DOM_VK_7
           
static int DOM_VK_8
           
static int DOM_VK_9
           
static int DOM_VK_A
           
static int DOM_VK_ADD
           
static int DOM_VK_ALT
           
static int DOM_VK_B
           
static int DOM_VK_BACK_QUOTE
           
static int DOM_VK_BACK_SLASH
           
static int DOM_VK_BACK_SPACE
           
static int DOM_VK_C
           
static int DOM_VK_CANCEL
           
static int DOM_VK_CAPS_LOCK
           
static int DOM_VK_CLEAR
           
static int DOM_VK_CLOSE_BRACKET
           
static int DOM_VK_COMMA
           
static int DOM_VK_CONTROL
           
static int DOM_VK_D
           
static int DOM_VK_DECIMAL
           
static int DOM_VK_DELETE
           
static int DOM_VK_DIVIDE
           
static int DOM_VK_DOWN
           
static int DOM_VK_E
           
static int DOM_VK_END
           
static int DOM_VK_ENTER
           
static int DOM_VK_EQUALS
           
static int DOM_VK_ESCAPE
           
static int DOM_VK_F
           
static int DOM_VK_F1
           
static int DOM_VK_F10
           
static int DOM_VK_F11
           
static int DOM_VK_F12
           
static int DOM_VK_F13
           
static int DOM_VK_F14
           
static int DOM_VK_F15
           
static int DOM_VK_F16
           
static int DOM_VK_F17
           
static int DOM_VK_F18
           
static int DOM_VK_F19
           
static int DOM_VK_F2
           
static int DOM_VK_F20
           
static int DOM_VK_F21
           
static int DOM_VK_F22
           
static int DOM_VK_F23
           
static int DOM_VK_F24
           
static int DOM_VK_F3
           
static int DOM_VK_F4
           
static int DOM_VK_F5
           
static int DOM_VK_F6
           
static int DOM_VK_F7
           
static int DOM_VK_F8
           
static int DOM_VK_F9
           
static int DOM_VK_G
           
static int DOM_VK_H
           
static int DOM_VK_HELP
           
static int DOM_VK_HOME
           
static int DOM_VK_I
           
static int DOM_VK_INSERT
           
static int DOM_VK_J
           
static int DOM_VK_K
           
static int DOM_VK_L
           
static int DOM_VK_LEFT
           
static int DOM_VK_M
           
static int DOM_VK_META
           
static int DOM_VK_MULTIPLY
           
static int DOM_VK_N
           
static int DOM_VK_NUM_LOCK
           
static int DOM_VK_NUMPAD0
           
static int DOM_VK_NUMPAD1
           
static int DOM_VK_NUMPAD2
           
static int DOM_VK_NUMPAD3
           
static int DOM_VK_NUMPAD4
           
static int DOM_VK_NUMPAD5
           
static int DOM_VK_NUMPAD6
           
static int DOM_VK_NUMPAD7
           
static int DOM_VK_NUMPAD8
           
static int DOM_VK_NUMPAD9
           
static int DOM_VK_O
           
static int DOM_VK_OPEN_BRACKET
           
static int DOM_VK_P
           
static int DOM_VK_PAGE_DOWN
           
static int DOM_VK_PAGE_UP
           
static int DOM_VK_PAUSE
           
static int DOM_VK_PERIOD
           
static int DOM_VK_PRINTSCREEN
           
static int DOM_VK_Q
           
static int DOM_VK_QUOTE
           
static int DOM_VK_R
           
static int DOM_VK_RETURN
           
static int DOM_VK_RIGHT
           
static int DOM_VK_S
           
static int DOM_VK_SCROLL_LOCK
           
static int DOM_VK_SEMICOLON
           
static int DOM_VK_SEPARATOR
           
static int DOM_VK_SHIFT
           
static int DOM_VK_SLASH
           
static int DOM_VK_SPACE
           
static int DOM_VK_SUBTRACT
           
static int DOM_VK_T
           
static int DOM_VK_TAB
           
static int DOM_VK_U
           
static int DOM_VK_UP
           
static int DOM_VK_V
           
static int DOM_VK_W
           
static int DOM_VK_X
           
static int DOM_VK_Y
           
static int DOM_VK_Z
           
static nsID NS_IDOMKEYEVENT_IID
           
static java.lang.String NS_IDOMKEYEVENT_IID_STR
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsIDOMUIEvent
NS_IDOMUIEVENT_IID, NS_IDOMUIEVENT_IID_STR
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsIDOMEvent
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE, NS_IDOMEVENT_IID, NS_IDOMEVENT_IID_STR
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIDOMKeyEvent(long address)
           
 
Method Summary
 int GetAltKey(int[] aAltKey)
           
 int GetCharCode(int[] aCharCode)
           
 int GetCtrlKey(int[] aCtrlKey)
           
 int GetKeyCode(int[] aKeyCode)
           
 int GetMetaKey(int[] aMetaKey)
           
 int GetShiftKey(int[] aShiftKey)
           
 int InitKeyEvent(long typeArg, int canBubbleArg, int cancelableArg, long viewArg, int ctrlKeyArg, int altKeyArg, int shiftKeyArg, int metaKeyArg, int keyCodeArg, int charCodeArg)
           
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsIDOMUIEvent
GetDetail, GetView, InitUIEvent
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsIDOMEvent
GetBubbles, GetCancelable, GetCurrentTarget, GetEventPhase, GetTarget, GetTimeStamp, GetType, InitEvent, PreventDefault, StopPropagation
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsISupports
AddRef, getAddress, QueryInterface, Release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_IDOMKEYEVENT_IID_STR

public static final java.lang.String NS_IDOMKEYEVENT_IID_STR
See Also:
Constant Field Values

NS_IDOMKEYEVENT_IID

public static final nsID NS_IDOMKEYEVENT_IID

DOM_VK_CANCEL

public static final int DOM_VK_CANCEL
See Also:
Constant Field Values

DOM_VK_HELP

public static final int DOM_VK_HELP
See Also:
Constant Field Values

DOM_VK_BACK_SPACE

public static final int DOM_VK_BACK_SPACE
See Also:
Constant Field Values

DOM_VK_TAB

public static final int DOM_VK_TAB
See Also:
Constant Field Values

DOM_VK_CLEAR

public static final int DOM_VK_CLEAR
See Also:
Constant Field Values

DOM_VK_RETURN

public static final int DOM_VK_RETURN
See Also:
Constant Field Values

DOM_VK_ENTER

public static final int DOM_VK_ENTER
See Also:
Constant Field Values

DOM_VK_SHIFT

public static final int DOM_VK_SHIFT
See Also:
Constant Field Values

DOM_VK_CONTROL

public static final int DOM_VK_CONTROL
See Also:
Constant Field Values

DOM_VK_ALT

public static final int DOM_VK_ALT
See Also:
Constant Field Values

DOM_VK_PAUSE

public static final int DOM_VK_PAUSE
See Also:
Constant Field Values

DOM_VK_CAPS_LOCK

public static final int DOM_VK_CAPS_LOCK
See Also:
Constant Field Values

DOM_VK_ESCAPE

public static final int DOM_VK_ESCAPE
See Also:
Constant Field Values

DOM_VK_SPACE

public static final int DOM_VK_SPACE
See Also:
Constant Field Values

DOM_VK_PAGE_UP

public static final int DOM_VK_PAGE_UP
See Also:
Constant Field Values

DOM_VK_PAGE_DOWN

public static final int DOM_VK_PAGE_DOWN
See Also:
Constant Field Values

DOM_VK_END

public static final int DOM_VK_END
See Also:
Constant Field Values

DOM_VK_HOME

public static final int DOM_VK_HOME
See Also:
Constant Field Values

DOM_VK_LEFT

public static final int DOM_VK_LEFT
See Also:
Constant Field Values

DOM_VK_UP

public static final int DOM_VK_UP
See Also:
Constant Field Values

DOM_VK_RIGHT

public static final int DOM_VK_RIGHT
See Also:
Constant Field Values

DOM_VK_DOWN

public static final int DOM_VK_DOWN
See Also:
Constant Field Values

DOM_VK_PRINTSCREEN

public static final int DOM_VK_PRINTSCREEN
See Also:
Constant Field Values

DOM_VK_INSERT

public static final int DOM_VK_INSERT
See Also:
Constant Field Values

DOM_VK_DELETE

public static final int DOM_VK_DELETE
See Also:
Constant Field Values

DOM_VK_0

public static final int DOM_VK_0
See Also:
Constant Field Values

DOM_VK_1

public static final int DOM_VK_1
See Also:
Constant Field Values

DOM_VK_2

public static final int DOM_VK_2
See Also:
Constant Field Values

DOM_VK_3

public static final int DOM_VK_3
See Also:
Constant Field Values

DOM_VK_4

public static final int DOM_VK_4
See Also:
Constant Field Values

DOM_VK_5

public static final int DOM_VK_5
See Also:
Constant Field Values

DOM_VK_6

public static final int DOM_VK_6
See Also:
Constant Field Values

DOM_VK_7

public static final int DOM_VK_7
See Also:
Constant Field Values

DOM_VK_8

public static final int DOM_VK_8
See Also:
Constant Field Values

DOM_VK_9

public static final int DOM_VK_9
See Also:
Constant Field Values

DOM_VK_SEMICOLON

public static final int DOM_VK_SEMICOLON
See Also:
Constant Field Values

DOM_VK_EQUALS

public static final int DOM_VK_EQUALS
See Also:
Constant Field Values

DOM_VK_A

public static final int DOM_VK_A
See Also:
Constant Field Values

DOM_VK_B

public static final int DOM_VK_B
See Also:
Constant Field Values

DOM_VK_C

public static final int DOM_VK_C
See Also:
Constant Field Values

DOM_VK_D

public static final int DOM_VK_D
See Also:
Constant Field Values

DOM_VK_E

public static final int DOM_VK_E
See Also:
Constant Field Values

DOM_VK_F

public static final int DOM_VK_F
See Also:
Constant Field Values

DOM_VK_G

public static final int DOM_VK_G
See Also:
Constant Field Values

DOM_VK_H

public static final int DOM_VK_H
See Also:
Constant Field Values

DOM_VK_I

public static final int DOM_VK_I
See Also:
Constant Field Values

DOM_VK_J

public static final int DOM_VK_J
See Also:
Constant Field Values

DOM_VK_K

public static final int DOM_VK_K
See Also:
Constant Field Values

DOM_VK_L

public static final int DOM_VK_L
See Also:
Constant Field Values

DOM_VK_M

public static final int DOM_VK_M
See Also:
Constant Field Values

DOM_VK_N

public static final int DOM_VK_N
See Also:
Constant Field Values

DOM_VK_O

public static final int DOM_VK_O
See Also:
Constant Field Values

DOM_VK_P

public static final int DOM_VK_P
See Also:
Constant Field Values

DOM_VK_Q

public static final int DOM_VK_Q
See Also:
Constant Field Values

DOM_VK_R

public static final int DOM_VK_R
See Also:
Constant Field Values

DOM_VK_S

public static final int DOM_VK_S
See Also:
Constant Field Values

DOM_VK_T

public static final int DOM_VK_T
See Also:
Constant Field Values

DOM_VK_U

public static final int DOM_VK_U
See Also:
Constant Field Values

DOM_VK_V

public static final int DOM_VK_V
See Also:
Constant Field Values

DOM_VK_W

public static final int DOM_VK_W
See Also:
Constant Field Values

DOM_VK_X

public static final int DOM_VK_X
See Also:
Constant Field Values

DOM_VK_Y

public static final int DOM_VK_Y
See Also:
Constant Field Values

DOM_VK_Z

public static final int DOM_VK_Z
See Also:
Constant Field Values

DOM_VK_NUMPAD0

public static final int DOM_VK_NUMPAD0
See Also:
Constant Field Values

DOM_VK_NUMPAD1

public static final int DOM_VK_NUMPAD1
See Also:
Constant Field Values

DOM_VK_NUMPAD2

public static final int DOM_VK_NUMPAD2
See Also:
Constant Field Values

DOM_VK_NUMPAD3

public static final int DOM_VK_NUMPAD3
See Also:
Constant Field Values

DOM_VK_NUMPAD4

public static final int DOM_VK_NUMPAD4
See Also:
Constant Field Values

DOM_VK_NUMPAD5

public static final int DOM_VK_NUMPAD5
See Also:
Constant Field Values

DOM_VK_NUMPAD6

public static final int DOM_VK_NUMPAD6
See Also:
Constant Field Values

DOM_VK_NUMPAD7

public static final int DOM_VK_NUMPAD7
See Also:
Constant Field Values

DOM_VK_NUMPAD8

public static final int DOM_VK_NUMPAD8
See Also:
Constant Field Values

DOM_VK_NUMPAD9

public static final int DOM_VK_NUMPAD9
See Also:
Constant Field Values

DOM_VK_MULTIPLY

public static final int DOM_VK_MULTIPLY
See Also:
Constant Field Values

DOM_VK_ADD

public static final int DOM_VK_ADD
See Also:
Constant Field Values

DOM_VK_SEPARATOR

public static final int DOM_VK_SEPARATOR
See Also:
Constant Field Values

DOM_VK_SUBTRACT

public static final int DOM_VK_SUBTRACT
See Also:
Constant Field Values

DOM_VK_DECIMAL

public static final int DOM_VK_DECIMAL
See Also:
Constant Field Values

DOM_VK_DIVIDE

public static final int DOM_VK_DIVIDE
See Also:
Constant Field Values

DOM_VK_F1

public static final int DOM_VK_F1
See Also:
Constant Field Values

DOM_VK_F2

public static final int DOM_VK_F2
See Also:
Constant Field Values

DOM_VK_F3

public static final int DOM_VK_F3
See Also:
Constant Field Values

DOM_VK_F4

public static final int DOM_VK_F4
See Also:
Constant Field Values

DOM_VK_F5

public static final int DOM_VK_F5
See Also:
Constant Field Values

DOM_VK_F6

public static final int DOM_VK_F6
See Also:
Constant Field Values

DOM_VK_F7

public static final int DOM_VK_F7
See Also:
Constant Field Values

DOM_VK_F8

public static final int DOM_VK_F8
See Also:
Constant Field Values

DOM_VK_F9

public static final int DOM_VK_F9
See Also:
Constant Field Values

DOM_VK_F10

public static final int DOM_VK_F10
See Also:
Constant Field Values

DOM_VK_F11

public static final int DOM_VK_F11
See Also:
Constant Field Values

DOM_VK_F12

public static final int DOM_VK_F12
See Also:
Constant Field Values

DOM_VK_F13

public static final int DOM_VK_F13
See Also:
Constant Field Values

DOM_VK_F14

public static final int DOM_VK_F14
See Also:
Constant Field Values

DOM_VK_F15

public static final int DOM_VK_F15
See Also:
Constant Field Values

DOM_VK_F16

public static final int DOM_VK_F16
See Also:
Constant Field Values

DOM_VK_F17

public static final int DOM_VK_F17
See Also:
Constant Field Values

DOM_VK_F18

public static final int DOM_VK_F18
See Also:
Constant Field Values

DOM_VK_F19

public static final int DOM_VK_F19
See Also:
Constant Field Values

DOM_VK_F20

public static final int DOM_VK_F20
See Also:
Constant Field Values

DOM_VK_F21

public static final int DOM_VK_F21
See Also:
Constant Field Values

DOM_VK_F22

public static final int DOM_VK_F22
See Also:
Constant Field Values

DOM_VK_F23

public static final int DOM_VK_F23
See Also:
Constant Field Values

DOM_VK_F24

public static final int DOM_VK_F24
See Also:
Constant Field Values

DOM_VK_NUM_LOCK

public static final int DOM_VK_NUM_LOCK
See Also:
Constant Field Values

DOM_VK_SCROLL_LOCK

public static final int DOM_VK_SCROLL_LOCK
See Also:
Constant Field Values

DOM_VK_COMMA

public static final int DOM_VK_COMMA
See Also:
Constant Field Values

DOM_VK_PERIOD

public static final int DOM_VK_PERIOD
See Also:
Constant Field Values

DOM_VK_SLASH

public static final int DOM_VK_SLASH
See Also:
Constant Field Values

DOM_VK_BACK_QUOTE

public static final int DOM_VK_BACK_QUOTE
See Also:
Constant Field Values

DOM_VK_OPEN_BRACKET

public static final int DOM_VK_OPEN_BRACKET
See Also:
Constant Field Values

DOM_VK_BACK_SLASH

public static final int DOM_VK_BACK_SLASH
See Also:
Constant Field Values

DOM_VK_CLOSE_BRACKET

public static final int DOM_VK_CLOSE_BRACKET
See Also:
Constant Field Values

DOM_VK_QUOTE

public static final int DOM_VK_QUOTE
See Also:
Constant Field Values

DOM_VK_META

public static final int DOM_VK_META
See Also:
Constant Field Values
Constructor Detail

nsIDOMKeyEvent

public nsIDOMKeyEvent(long address)
Method Detail

GetCharCode

public int GetCharCode(int[] aCharCode)

GetKeyCode

public int GetKeyCode(int[] aKeyCode)

GetAltKey

public int GetAltKey(int[] aAltKey)

GetCtrlKey

public int GetCtrlKey(int[] aCtrlKey)

GetShiftKey

public int GetShiftKey(int[] aShiftKey)

GetMetaKey

public int GetMetaKey(int[] aMetaKey)

InitKeyEvent

public int InitKeyEvent(long typeArg,
                        int canBubbleArg,
                        int cancelableArg,
                        long viewArg,
                        int ctrlKeyArg,
                        int altKeyArg,
                        int shiftKeyArg,
                        int metaKeyArg,
                        int keyCodeArg,
                        int charCodeArg)