Inherits from | |
Conforms to | |
Framework | /System/Library/Frameworks/AppKit.framework |
Availability | Available in Mac OS X v10.0 and later. |
Companion guide | |
Declared in | NSInputServer.h |
This class, together with NSInputManager, are central to the mechanism that interprets keystrokes and delivers text characters to text view objects. NSInputServer objects provide the direct interface between the user and the text management system, communicating to text views via NSInputManager.
– mouseDownOnCharacterIndex:atCoordinate:withModifier:client:
– mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:
Initializes an input server with optional delegate and with name.
- (id)initWithDelegate:(id)delegate name:(NSString *)name
The given name identifies this service in the IPC mechanism so that NSInputManager can find it. If delegate is nil
, then the methods in this class must be overridden in a subclass. If delegate is non-nil
, then all methods forward to the delegate, which must implement theNSInputServiceProvider protocol and which may need to implement the NSInputServerMouseTracker protocol.
NSInputServer.h
© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-04-01)