- Inherits from:
- NSObject
- Implements:
- NSTextInput
- Package:
- com.apple.yellow.application
Most programs never need to interact with an input manager. The system text object, and all user interface objects that accept textual input, already deal with this typically through NSResponder.
Forthcoming.
- Constructors
- NSInputManager
- TBD Class Method Type heading
- currentInputManager
- cycleToNextInputLanguage
- cycleToNextInputServerInLanguage
- TBD Instance Method Type heading
- attributedSubstringWithRange
- characterIndexForPoint
- conversationIdentifier
- doCommandBySelector
- firstRectForCharacterRange
- hasMarkedText
- image
- insertText
- language
- localizedInputManagerName
- markedRange
- selectedRange
- server
- setMarkedTextAndSelectedRange
- unmarkText
- validAttributesForMarkedText
- wantsToDelayTextChangeNotifications
- wantsToHandleMouseEvents
- wantsToInterpretAllKeystrokes
public NSInputManager()
public NSInputManager(
String aString,
String aString)
public static NSInputManager currentInputManager()
public static void cycleToNextInputLanguage(Object sender)
public static void cycleToNextInputServerInLanguage(Object anObject)
public NSAttributedString attributedSubstringWithRange(NSRange aRange)
public int characterIndexForPoint(NSPoint aPoint)
public int conversationIdentifier()
public void doCommandBySelector(NSSelector aSelector)
public NSRect firstRectForCharacterRange(NSRange aRange)
public boolean hasMarkedText()
public NSImage image()
public void insertText(Object anObject)
public String language()
public String localizedInputManagerName()
public NSRange markedRange()
public NSRange selectedRange()
public NSInputServer server()
public void setMarkedTextAndSelectedRange(
Object anObject,
NSRange aRange)
public void unmarkText()
public NSArray validAttributesForMarkedText()
public boolean wantsToDelayTextChangeNotifications()
public boolean wantsToHandleMouseEvents()
public boolean wantsToInterpretAllKeystrokes()