// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. module ui.mojom; // ModifierKey contains the set of physical keys supported for modifier // remapping. enum ModifierKey { kMeta = 0, kControl = 1, kAlt = 2, // kVoid is used as a key that has no action. This key does not physically // exist on a keyboard, but a user may remap any modifier to function like a // void key. kVoid = 3, kCapsLock = 4, kEscape = 5, kBackspace = 6, kAssistant = 7, // kIsoLevel5ShiftMod3 is used to mark a special case where the keyboard // layout used has a conflicting use of Mod3 which is generally used to mark // `kCapsLock` in ChromeOS. kIsoLevel5ShiftMod3 = 8, kFunction = 9, kQuickInsert = 10, };