Legacy Mac OS X Reference Library Apple Developer Connection

Legacy Documentclose button

Important: This text input management system described in this document is deprecated as of Mac OS X v10.6. Please see Input Method Kit Framework Reference, which describes the replacement technology for creating input methods, NSTextInputClient Protocol Reference, which describes the replacement technology for NSTextInput protocol, and NSTextInputContext Class Reference, which describes the replacement technology for NSInputManager class.


Index

A number represents a single reference to a topic.
A number with a "+" sign represents a longer discussion of a topic.


C   D   E   H   I   K   L   M   N   P   R   S   T   U   V   W   

C
characters method 1
command selector 1
conversation identifiers 1
custom views
  for keyboard input 1
D
delegates
  of NSInputServer 1
deleteForward: method 1 2
doCommandBySelector: method 1
doCommandBySelector:client: method 1
E
event handling
  keyboard events 1 2
  mouse events 1 2
  text input 1
H
handleMouseEvent: method 1 2
hasMarkedText method 1
I
input clients 1
input managers
  defined 1
  deploying input servers and 1
  introduced 1
  key bindings and 1
input servers
  creating 1+
  defined 1
  initialization 1
  installing 1
  introduced 1
  platform 1
  text views and 1
insertion point
  in marked text 1
insertText:client: method 1
interpretKeyEvents: method 1 2
interprocess communication (IPC)
  input servers and 1 2
IPC. See interprocess communication
K
key-binding support in custom views 1
key-bindings dictionaries 1 2 3
keyboard events 1 2
keyDown: method 1 2
L
localization
  input servers and 1
M
marked text 1 2 3
markedRange method 1
markedTextAbandoned: method 1
markedTextSelectionChanged:client: method 1
mouse events 1 2
mouseDownOnCharacterIndex:atCoordinate: withModifier:client: method 1
mouseDraggedOnCharacterIndex:atCoordinate: withModifier:client: method 1
mouseUpOnCharacterIndex:atCoordinate:withModifier: client: method 1
moveForward: method 1
multithreaded applications
  text input management and 1
N
NSAttributedString class
  marked text and 1
NSInputManager class 1 2
NSInputServer class 1 2 3
NSInputServerMouseTracker protocol 1
NSInputServiceProvider protocol 1 2
NSMenu class
  keyboard events and 1
NSNumber class
  input management and 1
NSResponder class
  keyboard events and 1
NSTextInput protocol 1 2 3 4
NSTextView class
  text input management and 1 2
NSView class
  text input protocol and 1
P
platform input servers 1
property lists
  for input servers 1
R
responder chain
  keyboard events and 1
S
selection
  marked text and 1
setMarkedText:selectedRange: method 1
T
Text Services Manager, in Carbon
  creating input methods 1
text views
  conversation identifiers and 1
  input management and 1
  NSTextInput protocol and 1 2
U
unmarkText method 1
V
validAttributesForMarkedText method 1
views, custom
  for keyboard input 1
W
wantsToHandleMouseEvents method 1 2
wantsToInterpretAllKeystrokes method 1


Last updated: 2009-06-02

Did this document help you? Yes It's good, but... Not helpful...