Enumeration
KeyboardShortcuts.Key
public enum Key
Represents a key on the keyboard.
Relationships
Member Of
KeyboardShortcuts
Global keyboard shortcuts for your macOS app.
Conforms To
RawRepresentable
Initializers
init?(rawValue:)
public init?(rawValue: Int)
Create a Key
from a key code.
Enumeration Cases
a
case a
b
case b
c
case c
d
case d
e
case e
f
case f
g
case g
h
case h
i
case i
j
case j
k
case k
l
case l
m
case m
n
case n
o
case o
p
case p
q
case q
r
case r
s
case s
t
case t
u
case u
v
case v
w
case w
x
case x
y
case y
z
case z
zero
case zero
one
case one
two
case two
three
case three
four
case four
five
case five
six
case six
seven
case seven
eight
case eight
nine
case nine
capsLock
case capsLock
shift
case shift
function
case function
control
case control
option
case option
command
case command
rightCommand
case rightCommand
rightOption
case rightOption
rightControl
case rightControl
rightShift
case rightShift
`return`
case `return`
backslash
case backslash
backtick
case backtick
comma
case comma
equal
case equal
minus
case minus
period
case period
quote
case quote
semicolon
case semicolon
slash
case slash
space
case space
tab
case tab
leftBracket
case leftBracket
rightBracket
case rightBracket
pageUp
case pageUp
pageDown
case pageDown
home
case home
end
case end
upArrow
case upArrow
rightArrow
case rightArrow
downArrow
case downArrow
leftArrow
case leftArrow
escape
case escape
delete
case delete
deleteForward
case deleteForward
help
case help
mute
case mute
volumeUp
case volumeUp
volumeDown
case volumeDown
f1
case f1
f2
case f2
f3
case f3
f4
case f4
f5
case f5
f6
case f6
f7
case f7
f8
case f8
f9
case f9
f10
case f10
f11
case f11
f12
case f12
f13
case f13
f14
case f14
f15
case f15
f16
case f16
f17
case f17
f18
case f18
f19
case f19
f20
case f20
keypad0
case keypad0
keypad1
case keypad1
keypad2
case keypad2
keypad3
case keypad3
keypad4
case keypad4
keypad5
case keypad5
keypad6
case keypad6
keypad7
case keypad7
keypad8
case keypad8
keypad9
case keypad9
keypadClear
case keypadClear
keypadDecimal
case keypadDecimal
keypadDivide
case keypadDivide
keypadEnter
case keypadEnter
keypadEquals
case keypadEquals
keypadMinus
case keypadMinus
keypadMultiply
case keypadMultiply
keypadPlus
case keypadPlus
Properties
rawValue
var rawValue: Int
The raw key code.
functionKeys
let functionKeys: Set<Self>
All the function keys.
isFunctionKey
var isFunctionKey: Bool
Returns true if the key is a function key. For example, F1
.