OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // https://w3c.github.io/uievents/#idl-def-KeyboardEventInit | 5 // https://w3c.github.io/uievents/#idl-def-KeyboardEventInit |
6 | 6 |
7 dictionary KeyboardEventInit : EventModifierInit { | 7 dictionary KeyboardEventInit : EventModifierInit { |
8 [RuntimeEnabled=KeyboardEventKey] DOMString key = ""; | 8 [RuntimeEnabled=KeyboardEventKey] DOMString key = ""; |
9 [RuntimeEnabled=KeyboardEventCode] DOMString code = ""; | 9 [RuntimeEnabled=KeyboardEventCode] DOMString code = ""; |
10 unsigned long location = 0; | 10 unsigned long location = 0; |
11 boolean repeat = false; | 11 boolean repeat = false; |
12 // TODO(philipj): boolean isComposing = false; | 12 // TODO(philipj): boolean isComposing = false; |
13 | 13 |
14 // Non-standard APIs | 14 // Non-standard APIs |
15 DOMString keyIdentifier = ""; | 15 DOMString keyIdentifier = ""; |
16 [ImplementedAs=location, DeprecateAs=KeyboardEventKeyLocation] unsigned long
keyLocation = 0; | |
17 }; | 16 }; |
OLD | NEW |