KeyboardShortcuts Documentation Beta

Enumeration Keyboard​Shortcuts.​Key

public enum Key

Represents a key on the keyboard.

KeyboardShortcuts.Key KeyboardShortcuts.Key RawRepresentable RawRepresentable KeyboardShortcuts.Key->RawRepresentable

Member Of

KeyboardShortcuts

Global keyboard shortcuts for your macOS app.

Conforms To

RawRepresentable

Initializers

init?(raw​Value:​)

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

caps​Lock

case capsLock

shift

case shift

function

case function

control

case control

option

case option

command

case command

right​Command

case rightCommand

right​Option

case rightOption

right​Control

case rightControl

right​Shift

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

left​Bracket

case leftBracket

right​Bracket

case rightBracket

page​Up

case pageUp

page​Down

case pageDown

home

case home

end

case end

up​Arrow

case upArrow

right​Arrow

case rightArrow

down​Arrow

case downArrow

left​Arrow

case leftArrow

escape

case escape

delete

case delete

delete​Forward

case deleteForward

help

case help

mute

case mute

volume​Up

case volumeUp

volume​Down

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

keypad​Clear

case keypadClear

keypad​Decimal

case keypadDecimal

keypad​Divide

case keypadDivide

keypad​Enter

case keypadEnter

keypad​Equals

case keypadEquals

keypad​Minus

case keypadMinus

keypad​Multiply

case keypadMultiply

keypad​Plus

case keypadPlus

Properties

raw​Value

var rawValue: Int

The raw key code.

function​Keys

let functionKeys: Set<Self>

All the function keys.

is​Function​Key

var isFunctionKey: Bool

Returns true if the key is a function key. For example, F1.