The Input Method Kit, introduced in OS X v10.5, provides a streamlined programming interface that lets you develop ...
developer.apple.com