* Update project.pbxproj files to say Flutter rather than Chromium Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright. * Update the copyright notice checker to require a standard notice on all files * Update copyrights on Dart files. (This was a mechanical commit.) * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine. Some were already marked "The Flutter Authors", not clear why. Their dates have been normalized. Some were missing the blank line after the license. Some were randomly different in trivial ways for no apparent reason (e.g. missing the trailing period). * Clean up the copyrights in non-Dart files. (Manual edits.) Also, make sure templates don't have copyrights. * Fix some more ORGANIZATIONNAMEs
96 lines
3.7 KiB
Cheetah
96 lines
3.7 KiB
Cheetah
// Copyright 2014 The Flutter Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// DO NOT EDIT -- DO NOT EDIT -- DO NOT EDIT
|
|
// This file is generated by dev/tools/gen_keycodes/bin/gen_keycodes.dart and
|
|
// should not be edited directly.
|
|
//
|
|
// Edit the template dev/tools/gen_keycodes/data/keyboard_maps.tmpl instead.
|
|
// See dev/tools/gen_keycodes/README.md for more information.
|
|
|
|
import 'keyboard_key.dart';
|
|
|
|
/// Maps Android-specific key codes to the matching [LogicalKeyboardKey].
|
|
const Map<int, LogicalKeyboardKey> kAndroidToLogicalKey = <int, LogicalKeyboardKey>{
|
|
@@@ANDROID_KEY_CODE_MAP@@@
|
|
};
|
|
|
|
/// Maps Android-specific scan codes to the matching [PhysicalKeyboardKey].
|
|
const Map<int, PhysicalKeyboardKey> kAndroidToPhysicalKey = <int, PhysicalKeyboardKey>{
|
|
@@@ANDROID_SCAN_CODE_MAP@@@
|
|
};
|
|
|
|
/// A map of Android key codes which have printable representations, but appear
|
|
/// on the number pad. Used to provide different key objects for keys like
|
|
/// KEY_EQUALS and NUMPAD_EQUALS.
|
|
const Map<int, LogicalKeyboardKey> kAndroidNumPadMap = <int, LogicalKeyboardKey>{
|
|
@@@ANDROID_NUMPAD_MAP@@@
|
|
};
|
|
|
|
/// Maps Fuchsia-specific IDs to the matching [LogicalKeyboardKey].
|
|
const Map<int, LogicalKeyboardKey> kFuchsiaToLogicalKey = <int, LogicalKeyboardKey>{
|
|
@@@FUCHSIA_KEY_CODE_MAP@@@
|
|
};
|
|
|
|
/// Maps Fuchsia-specific USB HID Usage IDs to the matching
|
|
/// [PhysicalKeyboardKey].
|
|
const Map<int, PhysicalKeyboardKey> kFuchsiaToPhysicalKey = <int, PhysicalKeyboardKey>{
|
|
@@@FUCHSIA_SCAN_CODE_MAP@@@
|
|
};
|
|
|
|
/// Maps macOS-specific key code values representing [PhysicalKeyboardKey].
|
|
///
|
|
/// MacOS doesn't provide a scan code, but a virtual keycode to represent a physical key.
|
|
const Map<int, PhysicalKeyboardKey> kMacOsToPhysicalKey = <int, PhysicalKeyboardKey>{
|
|
@@@MACOS_SCAN_CODE_MAP@@@
|
|
};
|
|
|
|
/// A map of macOS key codes which have printable representations, but appear
|
|
/// on the number pad. Used to provide different key objects for keys like
|
|
/// KEY_EQUALS and NUMPAD_EQUALS.
|
|
const Map<int, LogicalKeyboardKey> kMacOsNumPadMap = <int, LogicalKeyboardKey>{
|
|
@@@MACOS_NUMPAD_MAP@@@
|
|
};
|
|
|
|
/// A map of macOS key codes which are numbered function keys, so that they
|
|
/// can be excluded when asking "is the Fn modifier down?".
|
|
const Map<int, LogicalKeyboardKey> kMacOsFunctionKeyMap = <int, LogicalKeyboardKey>{
|
|
@@@MACOS_FUNCTION_KEY_MAP@@@
|
|
};
|
|
|
|
/// Maps GLFW-specific key codes to the matching [LogicalKeyboardKey].
|
|
const Map<int, LogicalKeyboardKey> kGlfwToLogicalKey = <int, LogicalKeyboardKey>{
|
|
@@@GLFW_KEY_CODE_MAP@@@
|
|
};
|
|
|
|
/// A map of GLFW key codes which have printable representations, but appear
|
|
/// on the number pad. Used to provide different key objects for keys like
|
|
/// KEY_EQUALS and NUMPAD_EQUALS.
|
|
const Map<int, LogicalKeyboardKey> kGlfwNumpadMap = <int, LogicalKeyboardKey>{
|
|
@@@GLFW_NUMPAD_MAP@@@
|
|
};
|
|
|
|
/// Maps XKB specific key code values representing [PhysicalKeyboardKey].
|
|
const Map<int, PhysicalKeyboardKey> kLinuxToPhysicalKey = <int, PhysicalKeyboardKey>{
|
|
@@@XKB_SCAN_CODE_MAP@@@
|
|
};
|
|
|
|
/// Maps Web KeyboardEvent codes to the matching [LogicalKeyboardKey].
|
|
const Map<String, LogicalKeyboardKey> kWebToLogicalKey = <String, LogicalKeyboardKey>{
|
|
@@@WEB_LOGICAL_KEY_MAP@@@
|
|
};
|
|
|
|
/// Maps Web KeyboardEvent codes to the matching [PhysicalKeyboardKey].
|
|
const Map<String, PhysicalKeyboardKey> kWebToPhysicalKey = <String, PhysicalKeyboardKey>{
|
|
@@@WEB_PHYSICAL_KEY_MAP@@@
|
|
};
|
|
|
|
/// A map of Web KeyboardEvent codes which have printable representations, but appear
|
|
/// on the number pad. Used to provide different key objects for keys like
|
|
/// KEY_EQUALS and NUMPAD_EQUALS.
|
|
const Map<String, LogicalKeyboardKey> kWebNumPadMap = <String, LogicalKeyboardKey>{
|
|
@@@WEB_NUMPAD_MAP@@@
|
|
};
|
|
|