Inherits from: NSObject
Package: com.apple.yellow.application
Most programs never need to interact with an input manager. The system text object, and all UI objects that accept textual input, already deal with this typically through NSResponder.
- <<Forthcoming>>
- <<Forthcoming>>
public NSInputManager()
public NSInputManager(String aString, String aString)
public static NSInputManager currentInputManager()
public static void cycleToNextInputLanguage(Object anObject)
public static void cycleToNextInputServerInLanguage(Object anObject)
public NSAttributedString attributedSubstringWithRange(NSRange aNSRange)
public int characterIndexForPoint(NSPoint aNSPoint)
public int conversationIdentifier()
public void doCommandBySelector(NSSelector aNSSelector)
public NSRect firstRectForCharacterRange(NSRange aNSRange)
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 aNSRange)
public void unmarkText()
public NSArray validAttributesForMarkedText()
public boolean wantsToDelayTextChangeNotifications()
public boolean wantsToHandleMouseEvents()
public boolean wantsToInterpretAllKeystrokes()