Struct xpcom::interfaces::nsIDOMKeyEvent [] [src]

#[repr(C)]
pub struct nsIDOMKeyEvent { /* fields omitted */ }

interface nsIDOMKeyEvent : nsIDOMUIEvent

Methods

impl nsIDOMKeyEvent
[src]

[src]

Cast this nsIDOMKeyEvent to one of its base interfaces.

impl nsIDOMKeyEvent
[src]

DOM_VK_CANCEL: i64 = 3

DOM_VK_HELP: i64 = 6

DOM_VK_BACK_SPACE: i64 = 8

DOM_VK_TAB: i64 = 9

DOM_VK_CLEAR: i64 = 12

DOM_VK_RETURN: i64 = 13

DOM_VK_SHIFT: i64 = 16

DOM_VK_CONTROL: i64 = 17

DOM_VK_ALT: i64 = 18

DOM_VK_PAUSE: i64 = 19

DOM_VK_CAPS_LOCK: i64 = 20

DOM_VK_KANA: i64 = 21

DOM_VK_HANGUL: i64 = 21

DOM_VK_EISU: i64 = 22

DOM_VK_JUNJA: i64 = 23

DOM_VK_FINAL: i64 = 24

DOM_VK_HANJA: i64 = 25

DOM_VK_KANJI: i64 = 25

DOM_VK_ESCAPE: i64 = 27

DOM_VK_CONVERT: i64 = 28

DOM_VK_NONCONVERT: i64 = 29

DOM_VK_ACCEPT: i64 = 30

DOM_VK_MODECHANGE: i64 = 31

DOM_VK_SPACE: i64 = 32

DOM_VK_PAGE_UP: i64 = 33

DOM_VK_PAGE_DOWN: i64 = 34

DOM_VK_END: i64 = 35

DOM_VK_HOME: i64 = 36

DOM_VK_LEFT: i64 = 37

DOM_VK_UP: i64 = 38

DOM_VK_RIGHT: i64 = 39

DOM_VK_DOWN: i64 = 40

DOM_VK_SELECT: i64 = 41

DOM_VK_PRINT: i64 = 42

DOM_VK_EXECUTE: i64 = 43

DOM_VK_PRINTSCREEN: i64 = 44

DOM_VK_INSERT: i64 = 45

DOM_VK_DELETE: i64 = 46

DOM_VK_0: i64 = 48

DOM_VK_1: i64 = 49

DOM_VK_2: i64 = 50

DOM_VK_3: i64 = 51

DOM_VK_4: i64 = 52

DOM_VK_5: i64 = 53

DOM_VK_6: i64 = 54

DOM_VK_7: i64 = 55

DOM_VK_8: i64 = 56

DOM_VK_9: i64 = 57

DOM_VK_COLON: i64 = 58

DOM_VK_SEMICOLON: i64 = 59

DOM_VK_LESS_THAN: i64 = 60

DOM_VK_EQUALS: i64 = 61

DOM_VK_GREATER_THAN: i64 = 62

DOM_VK_QUESTION_MARK: i64 = 63

DOM_VK_AT: i64 = 64

DOM_VK_A: i64 = 65

DOM_VK_B: i64 = 66

DOM_VK_C: i64 = 67

DOM_VK_D: i64 = 68

DOM_VK_E: i64 = 69

DOM_VK_F: i64 = 70

DOM_VK_G: i64 = 71

DOM_VK_H: i64 = 72

DOM_VK_I: i64 = 73

DOM_VK_J: i64 = 74

DOM_VK_K: i64 = 75

DOM_VK_L: i64 = 76

DOM_VK_M: i64 = 77

DOM_VK_N: i64 = 78

DOM_VK_O: i64 = 79

DOM_VK_P: i64 = 80

DOM_VK_Q: i64 = 81

DOM_VK_R: i64 = 82

DOM_VK_S: i64 = 83

DOM_VK_T: i64 = 84

DOM_VK_U: i64 = 85

DOM_VK_V: i64 = 86

DOM_VK_W: i64 = 87

DOM_VK_X: i64 = 88

DOM_VK_Y: i64 = 89

DOM_VK_Z: i64 = 90

DOM_VK_WIN: i64 = 91

DOM_VK_CONTEXT_MENU: i64 = 93

DOM_VK_SLEEP: i64 = 95

DOM_VK_NUMPAD0: i64 = 96

DOM_VK_NUMPAD1: i64 = 97

DOM_VK_NUMPAD2: i64 = 98

DOM_VK_NUMPAD3: i64 = 99

DOM_VK_NUMPAD4: i64 = 100

DOM_VK_NUMPAD5: i64 = 101

DOM_VK_NUMPAD6: i64 = 102

DOM_VK_NUMPAD7: i64 = 103

DOM_VK_NUMPAD8: i64 = 104

DOM_VK_NUMPAD9: i64 = 105

DOM_VK_MULTIPLY: i64 = 106

DOM_VK_ADD: i64 = 107

DOM_VK_SEPARATOR: i64 = 108

DOM_VK_SUBTRACT: i64 = 109

DOM_VK_DECIMAL: i64 = 110

DOM_VK_DIVIDE: i64 = 111

DOM_VK_F1: i64 = 112

DOM_VK_F2: i64 = 113

DOM_VK_F3: i64 = 114

DOM_VK_F4: i64 = 115

DOM_VK_F5: i64 = 116

DOM_VK_F6: i64 = 117

DOM_VK_F7: i64 = 118

DOM_VK_F8: i64 = 119

DOM_VK_F9: i64 = 120

DOM_VK_F10: i64 = 121

DOM_VK_F11: i64 = 122

DOM_VK_F12: i64 = 123

DOM_VK_F13: i64 = 124

DOM_VK_F14: i64 = 125

DOM_VK_F15: i64 = 126

DOM_VK_F16: i64 = 127

DOM_VK_F17: i64 = 128

DOM_VK_F18: i64 = 129

DOM_VK_F19: i64 = 130

DOM_VK_F20: i64 = 131

DOM_VK_F21: i64 = 132

DOM_VK_F22: i64 = 133

DOM_VK_F23: i64 = 134

DOM_VK_F24: i64 = 135

DOM_VK_NUM_LOCK: i64 = 144

DOM_VK_SCROLL_LOCK: i64 = 145

DOM_VK_WIN_OEM_FJ_JISHO: i64 = 146

DOM_VK_WIN_OEM_FJ_MASSHOU: i64 = 147

DOM_VK_WIN_OEM_FJ_TOUROKU: i64 = 148

DOM_VK_WIN_OEM_FJ_LOYA: i64 = 149

DOM_VK_WIN_OEM_FJ_ROYA: i64 = 150

DOM_VK_CIRCUMFLEX: i64 = 160

DOM_VK_EXCLAMATION: i64 = 161

DOM_VK_DOUBLE_QUOTE: i64 = 162

DOM_VK_HASH: i64 = 163

DOM_VK_DOLLAR: i64 = 164

DOM_VK_PERCENT: i64 = 165

DOM_VK_AMPERSAND: i64 = 166

DOM_VK_UNDERSCORE: i64 = 167

DOM_VK_OPEN_PAREN: i64 = 168

DOM_VK_CLOSE_PAREN: i64 = 169

DOM_VK_ASTERISK: i64 = 170

DOM_VK_PLUS: i64 = 171

DOM_VK_PIPE: i64 = 172

DOM_VK_HYPHEN_MINUS: i64 = 173

DOM_VK_OPEN_CURLY_BRACKET: i64 = 174

DOM_VK_CLOSE_CURLY_BRACKET: i64 = 175

DOM_VK_TILDE: i64 = 176

DOM_VK_VOLUME_MUTE: i64 = 181

DOM_VK_VOLUME_DOWN: i64 = 182

DOM_VK_VOLUME_UP: i64 = 183

DOM_VK_COMMA: i64 = 188

DOM_VK_PERIOD: i64 = 190

DOM_VK_SLASH: i64 = 191

DOM_VK_BACK_QUOTE: i64 = 192

DOM_VK_OPEN_BRACKET: i64 = 219

DOM_VK_BACK_SLASH: i64 = 220

DOM_VK_CLOSE_BRACKET: i64 = 221

DOM_VK_QUOTE: i64 = 222

DOM_VK_META: i64 = 224

DOM_VK_ALTGR: i64 = 225

DOM_VK_WIN_ICO_HELP: i64 = 227

DOM_VK_WIN_ICO_00: i64 = 228

DOM_VK_WIN_ICO_CLEAR: i64 = 230

DOM_VK_WIN_OEM_RESET: i64 = 233

DOM_VK_WIN_OEM_JUMP: i64 = 234

DOM_VK_WIN_OEM_PA1: i64 = 235

DOM_VK_WIN_OEM_PA2: i64 = 236

DOM_VK_WIN_OEM_PA3: i64 = 237

DOM_VK_WIN_OEM_WSCTRL: i64 = 238

DOM_VK_WIN_OEM_CUSEL: i64 = 239

DOM_VK_WIN_OEM_ATTN: i64 = 240

DOM_VK_WIN_OEM_FINISH: i64 = 241

DOM_VK_WIN_OEM_COPY: i64 = 242

DOM_VK_WIN_OEM_AUTO: i64 = 243

DOM_VK_WIN_OEM_ENLW: i64 = 244

DOM_VK_WIN_OEM_BACKTAB: i64 = 245

DOM_VK_ATTN: i64 = 246

DOM_VK_CRSEL: i64 = 247

DOM_VK_EXSEL: i64 = 248

DOM_VK_EREOF: i64 = 249

DOM_VK_PLAY: i64 = 250

DOM_VK_ZOOM: i64 = 251

DOM_VK_PA1: i64 = 253

DOM_VK_WIN_OEM_CLEAR: i64 = 254

DOM_KEY_LOCATION_STANDARD: i64 = 0

DOM_KEY_LOCATION_LEFT: i64 = 1

DOM_KEY_LOCATION_RIGHT: i64 = 2

DOM_KEY_LOCATION_NUMPAD: i64 = 3

[src]

readonly attribute unsigned long charCode;

[src]

readonly attribute unsigned long keyCode;

[src]

readonly attribute boolean altKey;

[src]

readonly attribute boolean ctrlKey;

[src]

readonly attribute boolean shiftKey;

[src]

readonly attribute boolean metaKey;

[src]

void initKeyEvent (in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in mozIDOMWindow viewArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned long keyCodeArg, in unsigned long charCodeArg);

[src]

bool getModifierState (in DOMString keyArg);

[src]

readonly attribute unsigned long location;

[src]

readonly attribute boolean repeat;

[src]

readonly attribute DOMString key;

Methods from Deref<Target = nsIDOMUIEvent>

[src]

Cast this nsIDOMUIEvent to one of its base interfaces.

[src]

readonly attribute mozIDOMWindowProxy view;

[src]

readonly attribute long detail;

[src]

void initUIEvent (in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in mozIDOMWindow viewArg, in long detailArg);

[src]

readonly attribute long layerX;

[src]

readonly attribute long layerY;

[src]

readonly attribute long pageX;

[src]

readonly attribute long pageY;

[src]

readonly attribute unsigned long which;

[src]

readonly attribute nsIDOMNode rangeParent;

[src]

readonly attribute long rangeOffset;

Trait Implementations

impl XpCom for nsIDOMKeyEvent
[src]

IID: nsIID = nsID(777186201, 26381, 18074, [181, 31, 142, 254, 226, 221, 9, 29])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsIDOMKeyEvent
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIDOMKeyEvent
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.