# NSInputManager class documentation

Generated at 2026-06-27 19:09:52 +0000
Software documentation for the NSInputManager class
AppKit/NSInputManager.h
NSTextInput
Description forthcoming.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
currentInputManager
Description forthcoming.
describeKeyStroke:
character
withModifiers:
modifiers
Description forthcoming.
parseKey:
key
intoCharacter:
character
andModifiers:
modifiers
Description forthcoming.
handleKeyboardEvents:
eventArray
client:
client
Description forthcoming.
handleMouseEvent:
theMouseEvent
Description forthcoming.
initWithName:
inputServerName
host:
hostName
Description forthcoming.
language
Description forthcoming.
loadBindingsFromFile:
fullPath
Description forthcoming.
localizedInputManagerName
Description forthcoming.
markedTextAbandoned:
client
Description forthcoming.
markedTextSelectionChanged:
newSel
client:
client
Description forthcoming.
quoteNextKeyStroke
Description forthcoming.
resetInternalState
Description forthcoming.
wantsToDelayTextChangeNotifications
Description forthcoming.
wantsToHandleMouseEvents
Description forthcoming.
wantsToInterpretAllKeystrokes
Description forthcoming.
Software documentation for the NSTextInput protocol
AppKit/NSInputManager.h
Description forthcoming.
attributedSubstringFromRange:
theRange
Description forthcoming.
characterIndexForPoint:
thePoint
Description forthcoming.
conversationIdentifier
Description forthcoming.
doCommandBySelector:
aSelector
Description forthcoming.
firstRectForCharacterRange:
theRange
Description forthcoming.
hasMarkedText
Description forthcoming.
insertText:
aString
Description forthcoming.
markedRange
Description forthcoming.
selectedRange
Description forthcoming.
setMarkedText:
aString
selectedRange:
selRange
Description forthcoming.
unmarkText
Description forthcoming.
validAttributesForMarkedText
Description forthcoming.