| Index: tools/dom/src/dart2js_KeyEvent.dart | 
| diff --git a/tools/dom/src/dart2js_KeyEvent.dart b/tools/dom/src/dart2js_KeyEvent.dart | 
| index e8124e043b1a132230be77ce6db3287649604d40..5dd0c0636f853bc83503693b1112c9691559b9c9 100644 | 
| --- a/tools/dom/src/dart2js_KeyEvent.dart | 
| +++ b/tools/dom/src/dart2js_KeyEvent.dart | 
| @@ -89,7 +89,7 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { | 
| {Window view, bool canBubble: true, bool cancelable: true, int keyCode: 0, | 
| int charCode: 0, int keyLocation: 1, bool ctrlKey: false, | 
| bool altKey: false, bool shiftKey: false, bool metaKey: false, | 
| -      bool altGraphKey: false, EventTarget currentTarget}) { | 
| +      EventTarget currentTarget}) { | 
| if (view == null) { | 
| view = window; | 
| } | 
| @@ -115,7 +115,6 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { | 
| JS('void', '#.altKey = #', eventObj, altKey); | 
| JS('void', '#.shiftKey = #', eventObj, shiftKey); | 
| JS('void', '#.metaKey = #', eventObj, metaKey); | 
| -      JS('void', '#.altGraphKey = #', eventObj, altGraphKey); | 
| } else { | 
| // Currently this works on everything but Safari. Safari throws an | 
| // "Attempting to change access mechanism for an unconfigurable property" | 
| @@ -138,8 +137,7 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { | 
|  | 
| var keyIdentifier = _convertToHexString(charCode, keyCode); | 
| eventObj._initKeyboardEvent(type, canBubble, cancelable, view, | 
| -          keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey, | 
| -          altGraphKey); | 
| +          keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey); | 
| JS('void', '#.keyCodeVal = #', eventObj, keyCode); | 
| JS('void', '#.charCodeVal = #', eventObj, charCode); | 
| } | 
| @@ -187,8 +185,6 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { | 
| static EventStreamProvider<KeyEvent> keyPressEvent = | 
| new _KeyboardEventHandler('keypress'); | 
|  | 
| -  /** True if the altGraphKey is pressed during this event. */ | 
| -  bool get altGraphKey => _parent.altGraphKey; | 
| /** Accessor to the clipboardData available for this event. */ | 
| DataTransfer get clipboardData => _parent.clipboardData; | 
| /** True if the ctrl key is pressed during this event. */ | 
| @@ -220,8 +216,7 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { | 
| } | 
| void _initKeyboardEvent(String type, bool canBubble, bool cancelable, | 
| Window view, String keyIdentifier, int keyLocation, bool ctrlKey, | 
| -      bool altKey, bool shiftKey, bool metaKey, | 
| -      bool altGraphKey) { | 
| +      bool altKey, bool shiftKey, bool metaKey) { | 
| throw new UnsupportedError( | 
| "Cannot initialize a KeyboardEvent from a KeyEvent."); | 
| } | 
|  |