Enumeration

Function-Key Unicodes

Unicode characters (0xF700–0xF8FF) that are reserved for function keys on the keyboard.

Declaration

enum : unsigned int {
    ...
};

Overview

Combined in NSString objects, these constants represent values that can be used with the characters and charactersIgnoringModifiers properties and may be used in some parameters in the NSEvent method keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:.

Note that some function keys are handled at a lower level and are never seen by your app. They include the Volume Up key, Volume Down key, Volume Mute key, Eject key, and Function key found on many computers.

Topics

Constants

NSDownArrowFunctionKey

Down Arrow key.

NSLeftArrowFunctionKey

Left Arrow key.

NSRightArrowFunctionKey

Right Arrow key.

NSF20FunctionKey

F20 key. Not on most Macintosh keyboards.

NSF21FunctionKey

F21 key. Not on most Macintosh keyboards.

NSF22FunctionKey

F22 key. Not on most Macintosh keyboards.

NSF23FunctionKey

F23 key. Not on most Macintosh keyboards.

NSF24FunctionKey

F24 key. Not on most Macintosh keyboards.

NSF25FunctionKey

F25 key. Not on most Macintosh keyboards.

NSF26FunctionKey

F26 key. Not on most Macintosh keyboards.

NSF27FunctionKey

F27 key. Not on most Macintosh keyboards.

NSF28FunctionKey

F28 key. Not on most Macintosh keyboards.

NSF29FunctionKey

F29 key. Not on most Macintosh keyboards.

NSF30FunctionKey

F30 key. Not on most Macintosh keyboards.

NSF31FunctionKey

F31 key. Not on most Macintosh keyboards.

NSF32FunctionKey

F32 key. Not on most Macintosh keyboards.

NSF33FunctionKey

F33 key. Not on most Macintosh keyboards.

NSF34FunctionKey

F34 key. Not on most Macintosh keyboards.

NSF35FunctionKey

F35 key. Not on most Macintosh keyboards.

NSInsertFunctionKey

Insert key. Not on most Macintosh keyboards.

NSDeleteFunctionKey

Forward Delete key.

NSBeginFunctionKey

Begin key. Not on most Macintosh keyboards.

NSPageDownFunctionKey

Page Down key.

NSPrintScreenFunctionKey

Print Screen key. Not on most Macintosh keyboards.

NSScrollLockFunctionKey

Scroll Lock key. Not on most Macintosh keyboards.

NSPauseFunctionKey

Pause key. Not on most Macintosh keyboards.

NSSysReqFunctionKey

System Request key. Not on most Macintosh keyboards.

NSBreakFunctionKey

Break key. Not on most Macintosh keyboards.

NSResetFunctionKey

Reset key. Not on most Macintosh keyboards.

NSStopFunctionKey

Stop key. Not on most Macintosh keyboards.

NSMenuFunctionKey

Menu key. Not on most Macintosh keyboards.

NSUserFunctionKey

User key. Not on most Macintosh keyboards.

NSSystemFunctionKey

System key. Not on most Macintosh keyboards.

NSPrintFunctionKey

Print key. Not on most Macintosh keyboards.

NSClearLineFunctionKey

Clear/Num Lock key.

NSClearDisplayFunctionKey

Clear Display key. Not on most Macintosh keyboards.

NSInsertLineFunctionKey

Insert Line key. Not on most Macintosh keyboards.

NSDeleteLineFunctionKey

Delete Line key. Not on most Macintosh keyboards.

NSInsertCharFunctionKey

Insert Character key. Not on most Macintosh keyboards.

NSDeleteCharFunctionKey

Delete Character key. Not on most Macintosh keyboards.

NSPrevFunctionKey

Previous key. Not on most Macintosh keyboards.

NSNextFunctionKey

Next key. Not on most Macintosh keyboards.

NSSelectFunctionKey

Select key. Not on most Macintosh keyboards.

NSExecuteFunctionKey

Execute key. Not on most Macintosh keyboards.

NSUndoFunctionKey

Undo key. Not on most Macintosh keyboards.

NSRedoFunctionKey

Redo key. Not on most Macintosh keyboards.

NSFindFunctionKey

Find key. Not on most Macintosh keyboards.

NSModeSwitchFunctionKey

Mode Switch key. Not on most Macintosh keyboards.