| Index: mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart
 | 
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart
 | 
| index 04a8109868caafe8a0c5ccd008a753cdef214b9a..4b8727705ded9c44cb0cb755508e2fd43633544d 100644
 | 
| --- a/mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart
 | 
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/input_key_codes.mojom.dart
 | 
| @@ -8,6 +8,8 @@ import 'dart:async';
 | 
|  
 | 
|  import 'package:mojo/bindings.dart' as bindings;
 | 
|  import 'package:mojo/core.dart' as core;
 | 
| +import 'package:mojo/mojo/mojom_types.mojom.dart' as mojom_types;
 | 
| +
 | 
|  class KeyboardCode extends bindings.MojoEnum {
 | 
|    static const BACK = const KeyboardCode._(8);
 | 
|    static const TAB = const KeyboardCode._(9);
 | 
| @@ -1235,11 +1237,556 @@ class KeyboardCode extends bindings.MojoEnum {
 | 
|          return 'KeyboardCode.UNKNOWN';
 | 
|        case ALTGR:
 | 
|          return 'KeyboardCode.ALTGR';
 | 
| +      default:
 | 
| +        return null;
 | 
|      }
 | 
|    }
 | 
|  
 | 
|    int toJson() => value;
 | 
|  }
 | 
|  
 | 
| +mojom_types.MojomEnum _input_key_codes_KeyboardCode__() {
 | 
| +  return new mojom_types.MojomEnum()
 | 
| +    ..declData = (new mojom_types.DeclarationData()..shortName = "KeyboardCode")
 | 
| +    ..values = <mojom_types.EnumValue>[new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BACK")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 8,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "TAB")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 9,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "CLEAR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 12,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "RETURN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 13,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SHIFT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 16,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "CONTROL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 17,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MENU")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 18,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "PAUSE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 19,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "CAPITAL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 20,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "KANA")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 21,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "HANGUL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 21,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "JUNJA")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 23,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "FINAL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 24,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "HANJA")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 25,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "KANJI")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 25,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "ESCAPE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 27,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "CONVERT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 28,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NONCONVERT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 29,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "ACCEPT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 30,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MODECHANGE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 31,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SPACE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 32,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "PRIOR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 33,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NEXT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 34,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "END")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 35,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "HOME")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 36,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "LEFT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 37,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "UP")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 38,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "RIGHT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 39,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "DOWN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 40,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SELECT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 41,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "PRINT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 42,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "EXECUTE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 43,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SNAPSHOT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 44,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "INSERT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 45,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "DELETE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 46,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "HELP")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 47,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_0")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 48,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_1")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 49,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_2")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 50,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_3")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 51,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_4")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 52,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_5")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 53,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_6")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 54,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_7")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 55,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_8")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 56,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUM_9")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 57,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "A")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 65,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "B")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 66,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "C")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 67,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "D")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 68,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "E")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 69,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 70,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "G")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 71,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "H")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 72,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "I")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 73,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "J")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 74,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "K")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 75,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "L")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 76,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "M")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 77,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "N")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 78,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "O")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 79,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "P")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 80,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "Q")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 81,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "R")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 82,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "S")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 83,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "T")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 84,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "U")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 85,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "V")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 86,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "W")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 87,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "X")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 88,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "Y")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 89,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "Z")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 90,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "LWIN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 91,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "COMMAND")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 91,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "RWIN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 92,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "APPS")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 93,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SLEEP")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 95,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D0")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 96,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D1")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 97,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D2")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 98,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D3")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 99,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D4")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 100,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D5")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 101,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D6")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 102,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D7")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 103,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D8")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 104,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMPA_D9")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 105,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MULTIPLY")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 106,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "ADD")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 107,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SEPARATOR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 108,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SUBTRACT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 109,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "DECIMAL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 110,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "DIVIDE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 111,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F1")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 112,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F2")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 113,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F3")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 114,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F4")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 115,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F5")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 116,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F6")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 117,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F7")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 118,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F8")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 119,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F9")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 120,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F10")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 121,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F11")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 122,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F12")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 123,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F13")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 124,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F14")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 125,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F15")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 126,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F16")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 127,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F17")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 128,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F18")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 129,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F19")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 130,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F20")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 131,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F21")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 132,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F22")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 133,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F23")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 134,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "F24")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 135,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NUMLOCK")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 144,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "SCROLL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 145,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "LSHIFT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 160,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "RSHIFT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 161,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "LCONTROL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 162,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "RCONTROL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 163,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "LMENU")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 164,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "RMENU")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 165,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_BACK")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 166,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_FORWARD")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 167,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_REFRESH")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 168,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_STOP")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 169,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_SEARCH")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 170,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_FAVORITES")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 171,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "BROWSER_HOME")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 172,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "VOLUME_MUTE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 173,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "VOLUME_DOWN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 174,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "VOLUME_UP")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 175,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_NEXT_TRACK")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 176,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_PREV_TRACK")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 177,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_STOP")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 178,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_PLAY_PAUSE")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 179,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_LAUNCH_MAIL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 180,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_LAUNCH_MEDIA_SELECT")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 181,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_LAUNCH_AP_P1")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 182,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "MEDIA_LAUNCH_AP_P2")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 183,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_1")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 186,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_PLUS")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 187,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_COMMA")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 188,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_MINUS")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 189,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_PERIOD")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 190,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_2")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 191,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_3")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 192,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_4")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 219,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_5")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 220,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_6")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 221,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_7")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 222,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_8")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 223,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_102")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 226,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "PROCESSKEY")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 229,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "PACKET")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 231,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "DBE_SBCSCHAR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 243,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "DBE_DBCSCHAR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 244,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "ATTN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 246,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "CRSEL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 247,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "EXSEL")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 248,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "EREOF")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 249,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "PLAY")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 250,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "ZOOM")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 251,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "NONAME")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 252,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "P_A1")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 253,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "OEM_CLEAR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 254,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "UNKNOWN")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 0,new mojom_types.EnumValue()
 | 
| +        ..declData = (new mojom_types.DeclarationData()..shortName = "ALTGR")
 | 
| +        ..enumTypeKey = '_input_key_codes_KeyboardCode__'
 | 
| +        ..intValue = 225,];
 | 
| +}
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +
 | 
| +var _MojomDesc__ = _initDescriptions();
 | 
| +
 | 
| +Map<String, mojom_types.UserDefinedType> _initDescriptions() {
 | 
| +  var map = new Map<String, mojom_types.UserDefinedType>();
 | 
| +  
 | 
| +  map["_input_key_codes_KeyboardCode__"] =
 | 
| +    new mojom_types.UserDefinedType()
 | 
| +      ..enumType = _input_key_codes_KeyboardCode__();
 | 
| +
 | 
| +  return map;
 | 
| +}
 | 
| +
 | 
| +Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
 | 
| +  return _MojomDesc__;
 | 
| +}
 | 
|  
 | 
|  
 | 
| 
 |