Keys
public struct Keys : Hashable
Undocumented
-
Undocumented
Declaration
Swift
public var rawValue: Int -
Undocumented
Declaration
Swift
public init(rawValue: Int) -
Undocumented
Declaration
Swift
public func hasModifier(_ key: Keys) -> Bool -
Undocumented
Declaration
Swift
public func hasModifier(_ modifier: KeyboardModifier) -> Bool -
ABNT C1 key. Maps to
//?/°on Brazil ABNT/ABNT2 layouts.Declaration
Swift
static let abnt_c1: Keys -
ABNT2 C1 key. Maps to
numpad +on Brazil ABNT2 layouts.Declaration
Swift
static let abnt_c2: Keys -
The A key.
Declaration
Swift
static let a: Keys -
The add key.
Declaration
Swift
static let add: Keys -
The ALT modifier key.
Declaration
Swift
static let alt: Keys -
The application key (Microsoft Natural Keyboard).
Declaration
Swift
static let apps: Keys -
The ATTN key.
Declaration
Swift
static let attn: Keys -
The B key.
Declaration
Swift
static let b: Keys -
The BACKSPACE key.
Declaration
Swift
static let back: Keys -
The browser back key (Windows 2000 or later).
Declaration
Swift
static let browserBack: Keys -
The browser favorites key (Windows 2000 or later).
Declaration
Swift
static let browserFavorites: Keys -
The browser forward key (Windows 2000 or later).
Declaration
Swift
static let browserForward: Keys -
The browser home key (Windows 2000 or later).
Declaration
Swift
static let browserHome: Keys -
The browser refresh key (Windows 2000 or later).
Declaration
Swift
static let browserRefresh: Keys -
The browser search key (Windows 2000 or later).
Declaration
Swift
static let browserSearch: Keys -
The browser stop key (Windows 2000 or later).
Declaration
Swift
static let browserStop: Keys -
The C key.
Declaration
Swift
static let c: Keys -
The CANCEL key.
Declaration
Swift
static let cancel: Keys -
The CAPS LOCK key.
Declaration
Swift
static let capital: Keys -
The CAPS LOCK key.
Declaration
Swift
static let capsLock: Keys -
The CLEAR key.
Declaration
Swift
static let clear: Keys -
The CTRL modifier key.
Declaration
Swift
static let control: Keys -
The CTRL key.
Declaration
Swift
static let controlKey: Keys -
The CRSEL key.
Declaration
Swift
static let crsel: Keys -
The D key.
Declaration
Swift
static let d: Keys -
The 0 key.
Declaration
Swift
static let d0: Keys -
The 1 key.
Declaration
Swift
static let d1: Keys -
The 2 key.
Declaration
Swift
static let d2: Keys -
The 3 key.
Declaration
Swift
static let d3: Keys -
The 4 key.
Declaration
Swift
static let d4: Keys -
The 5 key.
Declaration
Swift
static let d5: Keys -
The 6 key.
Declaration
Swift
static let d6: Keys -
The 7 key.
Declaration
Swift
static let d7: Keys -
The 8 key.
Declaration
Swift
static let d8: Keys -
The 9 key.
Declaration
Swift
static let d9: Keys -
The decimal key.
Declaration
Swift
static let decimal: Keys -
The DEL key.
Declaration
Swift
static let delete: Keys -
The divide key.
Declaration
Swift
static let divide: Keys -
The DOWN ARROW key.
Declaration
Swift
static let down: Keys -
The E key.
Declaration
Swift
static let e: Keys -
The END key.
Declaration
Swift
static let end: Keys -
The ENTER key.
Declaration
Swift
static let enter: Keys -
The ERASE EOF key.
Declaration
Swift
static let eraseEof: Keys -
The ESC key.
Declaration
Swift
static let escape: Keys -
The EXECUTE key.
Declaration
Swift
static let execute: Keys -
The EXSEL key.
Declaration
Swift
static let exsel: Keys -
The F key.
Declaration
Swift
static let f: Keys -
The F1 key.
Declaration
Swift
static let f1: Keys -
The F10 key.
Declaration
Swift
static let f10: Keys -
The F11 key.
Declaration
Swift
static let f11: Keys -
The F12 key.
Declaration
Swift
static let f12: Keys -
The F13 key.
Declaration
Swift
static let f13: Keys -
The F14 key.
Declaration
Swift
static let f14: Keys -
The F15 key.
Declaration
Swift
static let f15: Keys -
The F16 key.
Declaration
Swift
static let f16: Keys -
The F17 key.
Declaration
Swift
static let f17: Keys -
The F18 key.
Declaration
Swift
static let f18: Keys -
The F19 key.
Declaration
Swift
static let f19: Keys -
The F2 key.
Declaration
Swift
static let f2: Keys -
The F20 key.
Declaration
Swift
static let f20: Keys -
The F21 key.
Declaration
Swift
static let f21: Keys -
The F22 key.
Declaration
Swift
static let f22: Keys -
The F23 key.
Declaration
Swift
static let f23: Keys -
The F24 key.
Declaration
Swift
static let f24: Keys -
The F3 key.
Declaration
Swift
static let f3: Keys -
The F4 key.
Declaration
Swift
static let f4: Keys -
The F5 key.
Declaration
Swift
static let f5: Keys -
The F6 key.
Declaration
Swift
static let f6: Keys -
The F7 key.
Declaration
Swift
static let f7: Keys -
The F8 key.
Declaration
Swift
static let f8: Keys -
The F9 key.
Declaration
Swift
static let f9: Keys -
The IME final mode key.
Declaration
Swift
static let finalMode: Keys -
The G key.
Declaration
Swift
static let g: Keys -
The H key.
Declaration
Swift
static let h: Keys -
The IME Hanguel mode key. (maintained for compatibility; use HangulMode)
Declaration
Swift
static let hanguelMode: Keys -
The IME Hangul mode key.
Declaration
Swift
static let hangulMode: Keys -
The IME Hanja mode key.
Declaration
Swift
static let hanjaMode: Keys -
The HELP key.
Declaration
Swift
static let help: Keys -
The HOME key.
Declaration
Swift
static let home: Keys -
The I key.
Declaration
Swift
static let i: Keys -
The IME accept key, replaces IMEAceept.
Declaration
Swift
static let imeAccept: Keys -
The IME accept key. Obsolete, use IMEAccept instead.
Declaration
Swift
static let imeAceept: Keys -
The IME convert key.
Declaration
Swift
static let imeConvert: Keys -
The IME mode change key.
Declaration
Swift
static let imeModeChange: Keys -
The IME nonconvert key.
Declaration
Swift
static let imeNonconvert: Keys -
The INS key.
Declaration
Swift
static let insert: Keys -
The J key.
Declaration
Swift
static let j: Keys -
The IME Junja mode key.
Declaration
Swift
static let junjaMode: Keys -
The K key.
Declaration
Swift
static let k: Keys -
The IME Kana mode key.
Declaration
Swift
static let kanaMode: Keys -
The IME Kanji mode key.
Declaration
Swift
static let kanjiMode: Keys -
The bitmask to extract a key code from a key value.
Declaration
Swift
static let keyCode: Keys -
The L key.
Declaration
Swift
static let l: Keys -
The start application one key (Windows 2000 or later).
Declaration
Swift
static let launchApplication1: Keys -
The start application two key (Windows 2000 or later).
Declaration
Swift
static let launchApplication2: Keys -
The launch mail key (Windows 2000 or later).
Declaration
Swift
static let launchMail: Keys -
The left mouse button.
Declaration
Swift
static let lButton: Keys -
The left CTRL key.
Declaration
Swift
static let lControlKey: Keys -
The LEFT ARROW key.
Declaration
Swift
static let left: Keys -
The LINEFEED key.
Declaration
Swift
static let lineFeed: Keys -
The left ALT key.
Declaration
Swift
static let lMenu: Keys -
The left SHIFT key.
Declaration
Swift
static let lShiftKey: Keys -
The left Windows logo key (Microsoft Natural Keyboard).
Declaration
Swift
static let lWin: Keys -
The M key.
Declaration
Swift
static let m: Keys -
The middle mouse button (three-button mouse).
Declaration
Swift
static let mButton: Keys -
The media next track key (Windows 2000 or later).
Declaration
Swift
static let mediaNextTrack: Keys -
The media play pause key (Windows 2000 or later).
Declaration
Swift
static let mediaPlayPause: Keys -
The media previous track key (Windows 2000 or later).
Declaration
Swift
static let mediaPreviousTrack: Keys -
The media Stop key (Windows 2000 or later).
Declaration
Swift
static let mediaStop: Keys -
The ALT key.
Declaration
Swift
static let menu: Keys -
The bitmask to extract modifiers from a key value.
Declaration
Swift
static let modifiers: Keys -
The multiply key.
Declaration
Swift
static let multiply: Keys -
The N key.
Declaration
Swift
static let n: Keys -
The PAGE DOWN key.
Declaration
Swift
static let next: Keys -
A constant reserved for future use.
Declaration
Swift
static let noName: Keys -
No key pressed.
Declaration
Swift
static let none: Keys -
The NUM LOCK key.
Declaration
Swift
static let numLock: Keys -
The 0 key on the numeric keypad.
Declaration
Swift
static let numPad0: Keys -
The 1 key on the numeric keypad.
Declaration
Swift
static let numPad1: Keys -
The 2 key on the numeric keypad.
Declaration
Swift
static let numPad2: Keys -
The 3 key on the numeric keypad.
Declaration
Swift
static let numPad3: Keys -
The 4 key on the numeric keypad.
Declaration
Swift
static let numPad4: Keys -
The 5 key on the numeric keypad.
Declaration
Swift
static let numPad5: Keys -
The 6 key on the numeric keypad.
Declaration
Swift
static let numPad6: Keys -
The 7 key on the numeric keypad.
Declaration
Swift
static let numPad7: Keys -
The 8 key on the numeric keypad.
Declaration
Swift
static let numPad8: Keys -
The 9 key on the numeric keypad.
Declaration
Swift
static let numPad9: Keys -
The O key.
Declaration
Swift
static let o: Keys -
The OEM 1 key.
Declaration
Swift
static let oem1: Keys -
The OEM 102 key.
Declaration
Swift
static let oem102: Keys -
The OEM 2 key.
Declaration
Swift
static let oem2: Keys -
The OEM 3 key.
Declaration
Swift
static let oem3: Keys -
The OEM 4 key.
Declaration
Swift
static let oem4: Keys -
The OEM 5 key.
Declaration
Swift
static let oem5: Keys -
The OEM 6 key.
Declaration
Swift
static let oem6: Keys -
The OEM 7 key.
Declaration
Swift
static let oem7: Keys -
The OEM 8 key.
Declaration
Swift
static let oem8: Keys -
The OEM angle bracket or backslash key on the RT 102 key keyboard (Windows 2000 or later).
Declaration
Swift
static let oemBackslash: Keys -
The CLEAR key.
Declaration
Swift
static let oemClear: Keys -
The OEM close bracket key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemCloseBrackets: Keys -
The OEM comma key on any country/region keyboard (Windows 2000 or later).
Declaration
Swift
static let oemcomma: Keys -
The OEM minus key on any country/region keyboard (Windows 2000 or later).
Declaration
Swift
static let oemMinus: Keys -
The OEM open bracket key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemOpenBrackets: Keys -
The OEM period key on any country/region keyboard (Windows 2000 or later).
Declaration
Swift
static let oemPeriod: Keys -
The OEM pipe key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemPipe: Keys -
The OEM plus key on any country/region keyboard (Windows 2000 or later).
Declaration
Swift
static let oemplus: Keys -
The OEM question mark key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemQuestion: Keys -
The OEM singled/double quote key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemQuotes: Keys -
The OEM Semicolon key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemSemicolon: Keys -
The OEM tilde key on a US standard keyboard (Windows 2000 or later).
Declaration
Swift
static let oemtilde: Keys -
The P key.
Declaration
Swift
static let p: Keys -
The PA1 key.
Declaration
Swift
static let pa1: Keys -
Used to pass Unicode characters as if they were keystrokes. The Packet /key value is the low word of a 32-bit virtual-key value used for non-keyboard input methods.
Declaration
Swift
static let packet: Keys -
The PAGE DOWN key.
Declaration
Swift
static let pageDown: Keys -
The PAGE UP key.
Declaration
Swift
static let pageUp: Keys -
The PAUSE key.
Declaration
Swift
static let pause: Keys -
The PLAY key.
Declaration
Swift
static let play: Keys -
The PRINT key.
Declaration
Swift
static let print: Keys -
The PRINT SCREEN key.
Declaration
Swift
static let printScreen: Keys -
The PAGE UP key.
Declaration
Swift
static let prior: Keys -
The PROCESS KEY key.
Declaration
Swift
static let processKey: Keys -
The Q key.
Declaration
Swift
static let q: Keys -
The R key.
Declaration
Swift
static let r: Keys -
The right mouse button.
Declaration
Swift
static let rButton: Keys -
The right CTRL key.
Declaration
Swift
static let rControlKey: Keys -
The RETURN key.
Declaration
Swift
static let `return`: Keys -
The RIGHT ARROW key.
Declaration
Swift
static let right: Keys -
The right ALT key.
Declaration
Swift
static let rMenu: Keys -
The right SHIFT key.
Declaration
Swift
static let rShiftKey: Keys -
The right Windows logo key (Microsoft Natural Keyboard).
Declaration
Swift
static let rWin: Keys -
The S key.
Declaration
Swift
static let s: Keys -
The SCROLL LOCK key.
Declaration
Swift
static let scroll: Keys -
The SELECT key.
Declaration
Swift
static let select: Keys -
The select media key (Windows 2000 or later).
Declaration
Swift
static let selectMedia: Keys -
The separator key.
Declaration
Swift
static let separator: Keys -
The SHIFT modifier key.
Declaration
Swift
static let shift: Keys -
The SHIFT key.
Declaration
Swift
static let shiftKey: Keys -
The computer sleep key.
Declaration
Swift
static let sleep: Keys -
The PRINT SCREEN key.
Declaration
Swift
static let snapshot: Keys -
The SPACEBAR key.
Declaration
Swift
static let space: Keys -
The subtract key.
Declaration
Swift
static let subtract: Keys -
The T key.
Declaration
Swift
static let t: Keys -
The TAB key.
Declaration
Swift
static let tab: Keys -
The U key.
Declaration
Swift
static let u: Keys -
The UP ARROW key.
Declaration
Swift
static let up: Keys -
The V key.
Declaration
Swift
static let v: Keys -
The volume down key (Windows 2000 or later).
Declaration
Swift
static let volumeDown: Keys -
The volume mute key (Windows 2000 or later).
Declaration
Swift
static let volumeMute: Keys -
The volume up key (Windows 2000 or later).
Declaration
Swift
static let volumeUp: Keys -
The W key.
Declaration
Swift
static let w: Keys -
The X key.
Declaration
Swift
static let x: Keys -
The first x mouse button (five-button mouse).
Declaration
Swift
static let xButton1: Keys -
The second x mouse button (five-button mouse).
Declaration
Swift
static let xButton2: Keys -
The Y key.
Declaration
Swift
static let y: Keys -
The Z key.
Declaration
Swift
static let z: Keys -
The ZOOM key.
Declaration
Swift
static let zoom: Keys -
Command key (macOS only)
Declaration
Swift
static let command: Keys