Searched defs:ctrlKey (Results 1 - 24 of 24) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/
H A DPlatformKeyboardEvent.cpp87 void PlatformKeyboardEvent::getCurrentModifierState(bool& shiftKey, bool& ctrlKey, bool& altKey, bool& metaKey) argument
91 ctrlKey = GetKeyState(VK_CONTROL) & HIGHBITMASKSHORT;
97 ctrlKey = currentModifiers & ::controlKey;
102 ctrlKey = false;
H A DPlatformGestureEvent.h46 PlatformGestureEvent(Type type, const IntPoint& position, const IntPoint& globalPosition, const IntSize& area, double timestamp, bool shiftKey, bool ctrlKey, bool altKey, bool metaKey, float deltaX, float deltaY, float velocityX, float velocityY) argument
47 : PlatformEvent(type, shiftKey, ctrlKey, altKey, metaKey, timestamp)
H A DPlatformMouseEvent.h77 PlatformMouseEvent(const IntPoint& position, const IntPoint& globalPosition, MouseButton button, PlatformEvent::Type type, int clickCount, bool shiftKey, bool ctrlKey, bool altKey, bool metaKey, SyntheticEventType synthesized, double timestamp) argument
78 : PlatformEvent(type, shiftKey, ctrlKey, altKey, metaKey, timestamp)
H A DPlatformEvent.h86 bool ctrlKey() const { return m_modifiers & CtrlKey; } function in class:blink::PlatformEvent
116 PlatformEvent(Type type, bool shiftKey, bool ctrlKey, bool altKey, bool metaKey, double timestamp) argument
123 if (ctrlKey)
H A DPlatformWheelEvent.h78 PlatformWheelEvent(IntPoint position, IntPoint globalPosition, float deltaX, float deltaY, float wheelTicksX, float wheelTicksY, PlatformWheelEventGranularity granularity, bool shiftKey, bool ctrlKey, bool altKey, bool metaKey) argument
79 : PlatformEvent(PlatformEvent::Wheel, shiftKey, ctrlKey, altKey, metaKey, 0)
/external/chromium_org/third_party/WebKit/Source/core/events/
H A DUIEventWithKeyState.h33 bool ctrlKey() const { return m_ctrlKey; } function in class:blink::UIEventWithKeyState
48 int detail, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
50 , m_ctrlKey(ctrlKey)
47 UIEventWithKeyState(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view, int detail, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
H A DGestureEvent.cpp68 return adoptRefWillBeNoop(new GestureEvent(eventType, view, event.globalPosition().x(), event.globalPosition().y(), event.position().x(), event.position().y(), event.ctrlKey(), event.altKey(), event.shiftKey(), event.metaKey(), deltaX, deltaY));
90 GestureEvent::GestureEvent(const AtomicString& type, PassRefPtrWillBeRawPtr<AbstractView> view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, float deltaX, float deltaY) argument
91 : MouseRelatedEvent(type, true, true, view, 0, IntPoint(screenX, screenY), IntPoint(clientX, clientY), IntPoint(0, 0), ctrlKey, altKey, shiftKey, metaKey)
H A DTouchEvent.cpp45 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool cancelable)
47 ctrlKey, altKey, shiftKey, metaKey)
62 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
76 m_ctrlKey = ctrlKey;
42 TouchEvent(TouchList* touches, TouchList* targetTouches, TouchList* changedTouches, const AtomicString& type, PassRefPtrWillBeRawPtr<AbstractView> view, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool cancelable) argument
58 initTouchEvent(TouchList* touches, TouchList* targetTouches, TouchList* changedTouches, const AtomicString& type, PassRefPtrWillBeRawPtr<AbstractView> view, int, int, int, int, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
H A DTouchEvent.h48 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool cancelable)
51 ctrlKey, altKey, shiftKey, metaKey, cancelable));
58 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
81 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool cancelable);
45 create(TouchList* touches, TouchList* targetTouches, TouchList* changedTouches, const AtomicString& type, PassRefPtrWillBeRawPtr<AbstractView> view, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool cancelable) argument
H A DWheelEvent.cpp63 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
65 pageLocation.x(), pageLocation.y(), 0, 0, ctrlKey, altKey, shiftKey, metaKey, 0, nullptr,
112 event.ctrlKey(), event.altKey(), event.shiftKey(), event.metaKey()));
61 WheelEvent(const FloatPoint& wheelTicks, const FloatPoint& rawDelta, unsigned deltaMode, PassRefPtrWillBeRawPtr<AbstractView> view, const IntPoint& screenLocation, const IntPoint& pageLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
H A DKeyboardEvent.cpp90 , ctrlKey(false)
106 true, true, view, 0, key.ctrlKey(), key.altKey(), key.shiftKey(), key.metaKey())
115 : UIEventWithKeyState(eventType, initializer.bubbles, initializer.cancelable, initializer.view, initializer.detail, initializer.ctrlKey, initializer.altKey, initializer.shiftKey, initializer.metaKey)
124 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
125 : UIEventWithKeyState(eventType, canBubble, cancelable, view, 0, ctrlKey, altKey, shiftKey, metaKey)
138 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
147 m_ctrlKey = ctrlKey;
158 return ctrlKey();
122 KeyboardEvent(const AtomicString& eventType, bool canBubble, bool cancelable, AbstractView *view, const String &keyIdentifier, unsigned location, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
136 initKeyboardEvent(const AtomicString& type, bool canBubble, bool cancelable, AbstractView* view, const String &keyIdentifier, unsigned location, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
H A DKeyboardEvent.h41 bool ctrlKey; member in struct:blink::KeyboardEventInit
75 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
78 ctrlKey, altKey, shiftKey, metaKey));
85 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
110 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
73 create(const AtomicString& type, bool canBubble, bool cancelable, AbstractView* view, const String& keyIdentifier, unsigned location, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
H A DMouseEvent.h43 bool ctrlKey; member in struct:blink::MouseEventInit
62 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button,
74 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey,
103 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button,
H A DWheelEvent.h71 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
74 screenLocation, pageLocation, ctrlKey, altKey, shiftKey, metaKey));
98 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
68 create(const FloatPoint& wheelTicks, const FloatPoint& rawDelta, unsigned deltaMode, PassRefPtrWillBeRawPtr<AbstractView> view, const IntPoint& screenLocation, const IntPoint& pageLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) argument
H A DMouseEvent.cpp38 , ctrlKey(false)
64 event.ctrlKey(), event.altKey(), event.shiftKey(), event.metaKey(), event.button(),
71 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button,
77 ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget, dataTransfer, isSimulated, syntheticEventType));
89 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey,
95 ctrlKey, altKey, shiftKey, metaKey, isSimulated)
108 initializer.ctrlKey, initializer.altKey, initializer.shiftKey, initializer.metaKey, false /* isSimulated */)
123 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey,
132 m_ctrlKey = ctrlKey;
212 m_ctrlKey = keyStateEvent->ctrlKey();
68 create(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view, int detail, int screenX, int screenY, int pageX, int pageY, int movementX, int movementY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtrWillBeRawPtr<EventTarget> relatedTarget, PassRefPtrWillBeRawPtr<DataTransfer> dataTransfer, bool isSimulated, PlatformMouseEvent::SyntheticEventType syntheticEventType) argument
86 MouseEvent(const AtomicString& eventType, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view, int detail, int screenX, int screenY, int pageX, int pageY, int movementX, int movementY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtrWillBeRawPtr<EventTarget> relatedTarget, PassRefPtrWillBeRawPtr<DataTransfer> dataTransfer, bool isSimulated, PlatformMouseEvent::SyntheticEventType syntheticEventType) argument
121 initMouseEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtrWillBeRawPtr<EventTarget> relatedTarget) argument
[all...]
H A DMouseRelatedEvent.cpp58 bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool isSimulated)
59 : UIEventWithKeyState(eventType, canBubble, cancelable, abstractView, detail, ctrlKey, altKey, shiftKey, metaKey)
55 MouseRelatedEvent(const AtomicString& eventType, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView> abstractView, int detail, const IntPoint& screenLocation, const IntPoint& windowLocation, const IntPoint& movementDelta, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool isSimulated) argument
/external/chromium_org/chrome/browser/resources/chromeos/braille_ime/
H A Dexterns.js145 ChromeKeyboardEvent.prototype.ctrlKey;
/external/chromium_org/chrome/browser/resources/chromeos/chromevox/common/
H A Dkey_sequence.js72 * when ctrlKey.length is different from altKey.length.
83 ctrlKey: [],
221 * don't want this.keys.ctrlKey = true also because that implies that this
238 this.keys.ctrlKey[index] = false;
341 if (this.isKeyModifierActive(keyEvent, 'ctrlKey')) {
380 case 'ctrlKey':
381 return (keyEvent.ctrlKey || keyEvent.keyCode == 17);
532 seqEvent['ctrlKey'] = true;
/external/chromium_org/remoting/webapp/browser_test/
H A Dbump_scroll_browser_test.js141 ctrlKey: false,
152 e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
/external/chromium_org/third_party/WebKit/Source/core/page/
H A DDragController.cpp116 bool ctrlKey = static_cast<bool>(keyState & PlatformEvent::CtrlKey); local
121 LeftButton, PlatformEvent::MouseMoved, 0, shiftKey, ctrlKey, altKey,
H A DEventHandler.cpp1624 event.ctrlKey(), event.altKey(), event.shiftKey(), event.metaKey(),
2023 if (wheelEvent->ctrlKey())
2223 if (gestureEvent.ctrlKey())
2297 gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(), gestureEvent.metaKey(), PlatformMouseEvent::FromTouch, WTF::currentTime());
2301 gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(), gestureEvent.metaKey(), PlatformMouseEvent::FromTouch, WTF::currentTime());
2488 gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(), gestureEvent.metaKey());
2886 bool ctrlKey; local
2889 PlatformKeyboardEvent::getCurrentModifierState(shiftKey, ctrlKey, altKey, metaKey);
2890 PlatformMouseEvent fakeMouseMoveEvent(m_lastKnownMousePosition, m_lastKnownMouseGlobalPosition, NoButton, PlatformEvent::MouseMoved, 0, shiftKey, ctrlKey, altKey, metaKey, PlatformMouseEvent::RealOrIndistinguishable, currentTime());
3358 if (event->ctrlKey() || even
[all...]
/external/chromium_org/chrome/third_party/chromevox/
H A DchromeVoxKbExplorerScript.js25 cvox.ChromeVox.entireDocumentIsHidden=!1;cvox.ChromeVox.storeOn=function(a){a.isStickyPrefOn=cvox.ChromeVox.isStickyPrefOn;cvox.ChromeVox.navigationManager.storeOn(a)};cvox.ChromeVox.readFrom=function(a){cvox.ChromeVox.isStickyPrefOn=a.isStickyPrefOn;cvox.ChromeVox.navigationManager.readFrom(a)};cvox.ChromeVox.isStickyModeOn=function(){return null!==cvox.ChromeVox.stickyOverride?cvox.ChromeVox.stickyOverride:cvox.ChromeVox.isStickyPrefOn};cvox.KeySequence=function(a,b,c,d){this.doubleTap=!!d;this.cvoxModifier=void 0==b?this.isCVoxModifierActive(a):b;this.stickyMode=!!a.stickyMode;this.prefixKey=!!a.keyPrefix;this.skipStripping=!!c;if(this.stickyMode&&this.prefixKey)throw"Prefix key and sticky mode cannot both be enabled: "+a;a=this.resolveChromeOSSpecialKeys_(a);this.keys={ctrlKey:[],searchKeyHeld:[],altKey:[],altGraphKey:[],shiftKey:[],metaKey:[],keyCode:[]};this.extractKey_(a)};
28 cvox.KeySequence.prototype.rationalizeKeys_=function(){if(!this.skipStripping){var a=cvox.ChromeVox.modKeyStr.split(/\+/g),b=this.keys.keyCode.length-1;-1!=a.indexOf("Ctrl")&&(this.keys.ctrlKey[b]=!1);-1!=a.indexOf("Alt")&&(this.keys.altKey[b]=!1);-1!=a.indexOf("Shift")&&(this.keys.shiftKey[b]=!1);var c=this.getMetaKeyName_();if(-1!=a.indexOf(c))if("Search"==c)this.keys.searchKeyHeld[b]=!1;else if("Cmd"==c||"Win"==c)this.keys.metaKey[b]=!1}};
30 cvox.KeySequence.prototype.isCVoxModifierActive=function(a){var b=cvox.ChromeVox.modKeyStr.split(/\+/g);this.isKeyModifierActive(a,"ctrlKey")&&(b=b.filter(function(a){return"Ctrl"!=a}));this.isKeyModifierActive(a,"altKey")&&(b=b.filter(function(a){return"Alt"!=a}));this.isKeyModifierActive(a,"shiftKey")&&(b=b.filter(function(a){return"Shift"!=a}));if(this.isKeyModifierActive(a,"metaKey")||this.isKeyModifierActive(a,"searchKeyHeld"))var c=this.getMetaKeyName_(),b=b.filter(function(a){return a!=c});
31 return 0==b.length};cvox.KeySequence.prototype.isKeyModifierActive=function(a,b){switch(b){case "ctrlKey":return a.ctrlKey||17==a.keyCode;case "altKey":return a.altKey||18==a.keyCode;case "shiftKey":return a.shiftKey||16==a.keyCode;case "metaKey":return a.metaKey||!cvox.ChromeVox.isChromeOS&&91==a.keyCode;case "searchKeyHeld":return cvox.ChromeVox.isChromeOS&&91==a.keyCode||a.searchKeyHeld}return!1};
34 e);d&&b.addKeyEvent(c);return b};cvox.KeySequence.setModifiersOnEvent_=function(a,b){"Ctrl"==a?(b.ctrlKey=!0,b.keyCode=17):"Alt"==a?(b.altKey=!0,b.keyCode=18):"Shift"==a?(b.shiftKey=!0,b.keyCode=16):"Search"==a?(b.searchKeyHeld=!0,b.keyCode=91):"Cmd"==a?(b.metaKey=!0,b.keyCode=91):"Win"==a?(b.metaKey=!0,b.keyCode=91):"Insert"==a&&(b.keyCode=45)};
45 cvox.KeyUtil.keySequenceToString=function(a,b,c){for(var d="",e=a.length(),h=0;h<e;h++){""==d||c?""!=d&&(d+="+"):d+=">";var f="",g;for(g in a.keys)if(a.keys[g][h]){var k="";switch(g){case "ctrlKey":k="Ctrl";break;case "searchKeyHeld":k=cvox.KeyUtil.getReadableNameForKeyCode(91);break;case "altKey":k="Alt";break;case "altGraphKey":k="AltGraph";break;case "shiftKey":k="Shift";break;case "metaKey":k=cvox.KeyUtil.getReadableNameForKeyCode(91);break;case "keyCode":var l=a.keys[g][h];a.isModifierKey(l)||
H A DchromeVoxChromeOptionsScript.js25 cvox.ChromeVox.entireDocumentIsHidden=!1;cvox.ChromeVox.storeOn=function(a){a.isStickyPrefOn=cvox.ChromeVox.isStickyPrefOn;cvox.ChromeVox.navigationManager.storeOn(a)};cvox.ChromeVox.readFrom=function(a){cvox.ChromeVox.isStickyPrefOn=a.isStickyPrefOn;cvox.ChromeVox.navigationManager.readFrom(a)};cvox.ChromeVox.isStickyModeOn=function(){return null!==cvox.ChromeVox.stickyOverride?cvox.ChromeVox.stickyOverride:cvox.ChromeVox.isStickyPrefOn};cvox.KeySequence=function(a,b,c,d){this.doubleTap=!!d;this.cvoxModifier=void 0==b?this.isCVoxModifierActive(a):b;this.stickyMode=!!a.stickyMode;this.prefixKey=!!a.keyPrefix;this.skipStripping=!!c;if(this.stickyMode&&this.prefixKey)throw"Prefix key and sticky mode cannot both be enabled: "+a;a=this.resolveChromeOSSpecialKeys_(a);this.keys={ctrlKey:[],searchKeyHeld:[],altKey:[],altGraphKey:[],shiftKey:[],metaKey:[],keyCode:[]};this.extractKey_(a)};
28 cvox.KeySequence.prototype.rationalizeKeys_=function(){if(!this.skipStripping){var a=cvox.ChromeVox.modKeyStr.split(/\+/g),b=this.keys.keyCode.length-1;-1!=a.indexOf("Ctrl")&&(this.keys.ctrlKey[b]=!1);-1!=a.indexOf("Alt")&&(this.keys.altKey[b]=!1);-1!=a.indexOf("Shift")&&(this.keys.shiftKey[b]=!1);var c=this.getMetaKeyName_();if(-1!=a.indexOf(c))if("Search"==c)this.keys.searchKeyHeld[b]=!1;else if("Cmd"==c||"Win"==c)this.keys.metaKey[b]=!1}};
30 cvox.KeySequence.prototype.isCVoxModifierActive=function(a){var b=cvox.ChromeVox.modKeyStr.split(/\+/g);this.isKeyModifierActive(a,"ctrlKey")&&(b=b.filter(function(a){return"Ctrl"!=a}));this.isKeyModifierActive(a,"altKey")&&(b=b.filter(function(a){return"Alt"!=a}));this.isKeyModifierActive(a,"shiftKey")&&(b=b.filter(function(a){return"Shift"!=a}));if(this.isKeyModifierActive(a,"metaKey")||this.isKeyModifierActive(a,"searchKeyHeld"))var c=this.getMetaKeyName_(),b=b.filter(function(a){return a!=c});
31 return 0==b.length};cvox.KeySequence.prototype.isKeyModifierActive=function(a,b){switch(b){case "ctrlKey":return a.ctrlKey||17==a.keyCode;case "altKey":return a.altKey||18==a.keyCode;case "shiftKey":return a.shiftKey||16==a.keyCode;case "metaKey":return a.metaKey||!cvox.ChromeVox.isChromeOS&&91==a.keyCode;case "searchKeyHeld":return cvox.ChromeVox.isChromeOS&&91==a.keyCode||a.searchKeyHeld}return!1};
35 e);d&&b.addKeyEvent(c);return b};cvox.KeySequence.setModifiersOnEvent_=function(a,b){"Ctrl"==a?(b.ctrlKey=!0,b.keyCode=17):"Alt"==a?(b.altKey=!0,b.keyCode=18):"Shift"==a?(b.shiftKey=!0,b.keyCode=16):"Search"==a?(b.searchKeyHeld=!0,b.keyCode=91):"Cmd"==a?(b.metaKey=!0,b.keyCode=91):"Win"==a?(b.metaKey=!0,b.keyCode=91):"Insert"==a&&(b.keyCode=45)};
46 cvox.KeyUtil.keySequenceToString=function(a,b,c){for(var d="",e=a.length(),f=0;f<e;f++){""==d||c?""!=d&&(d+="+"):d+=">";var g="",h;for(h in a.keys)if(a.keys[h][f]){var k="";switch(h){case "ctrlKey":k="Ctrl";break;case "searchKeyHeld":k=cvox.KeyUtil.getReadableNameForKeyCode(91);break;case "altKey":k="Alt";break;case "altGraphKey":k="AltGraph";break;case "shiftKey":k="Shift";break;case "metaKey":k=cvox.KeyUtil.getReadableNameForKeyCode(91);break;case "keyCode":var l=a.keys[h][f];a.isModifierKey(l)||
922 cvox.BrailleInputHandler.prototype.onBrailleKeyEvent=function(a){if(a.command===cvox.BrailleKeyCommand.DOTS)return this.onBrailleDots_(a.brailleDots);this.pendingCells_.length=0;return a.command===cvox.BrailleKeyCommand.STANDARD_KEY?(("Backspace"!==a.standardKeyCode||a.altKey||a.ctrlKey||a.shiftKey||!this.onBackspace_())&&this.sendKeyEventPair_(a),!0):!1};
931 cvox.BrailleInputHandler.prototype.sendKeyEventPair_=function(a){var b=a.standardKeyCode,c=cvox.BrailleKeyEvent.keyCodeToLegacyCode(b);if(!goog.isDef(c))throw Error("Unknown key code in event: "+JSON.stringify(a));a={type:"keydown",keyCode:c,keyName:b,charValue:cvox.BrailleKeyEvent.keyCodeToCharValue(b),modifiers:(a.shiftKey?2:0)|(a.ctrlKey?4:0)|(a.altKey?8:0)};chrome.virtualKeyboardPrivate.sendKeyEvent(a);a.type="keyup";chrome.virtualKeyboardPrivate.sendKeyEvent(a)};
1435 cvox.SearchWidget.prototype.onKeyDown=function(a){if(!this.isActive())return!1;var b=this.txtNode_.value;if(8==a.keyCode)0<b.length?(b=b.substring(0,b.length-1),this.txtNode_.value=b,this.beginSearch_(b)):(cvox.ChromeVox.navigationManager.updateSelToArbitraryNode(this.initialNode),cvox.ChromeVox.navigationManager.syncAll());else if(40==a.keyCode)this.next_(b,!1);else if(38==a.keyCode)this.next_(b,!0);else if(13==a.keyCode)this.hide(!0);else if(27==a.keyCode)this.hide(!1);else if(a.ctrlKey
[all...]
/external/chromium_org/third_party/closure_compiler/externs/
H A Dchrome_extensions.js5119 ChromeKeyboardEvent.prototype.ctrlKey;

Completed in 1622 milliseconds