Я здесь, чтобы спросить, знает ли какой-либо из Вас, как разработать приложение для Mac OS X, который продолжает читать все, что пользователь вводит. Примером приложения, которое реализует это поведение, является текстовый Расширитель.
Текстовый Расширитель читает все, что пользователь вводит, искание сокращений ранее прибавило его. Когда одно из этого сокращения найдено, текстовая замена Расширителя форма сокращения для всего содержания, связанного с тем сокращением.
Так, я хотел бы знать, какой ресурс Objective C или Какао позволил Вам сделать этот вид материала.
P.S.: Только для упоминания я не думаю о разработке чего-то как клавиатурный перехватчик. Я просто любопытен и думаю о при разработке платформы отрывка.
Это можно сделать с помощью CGEventTap
, но это требует, чтобы ваш процесс был запущен от имени root или был включен "доступ для вспомогательных устройств".
Проверьте службы:
http://homepage.mac.com/simx/technonova/tips/creating_a_service_for_mac_os_x.html
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/SysServices/introduction.html
Это один из способов достижения этой цели.