2010-05-10 14 views
5

Herhangi birinizin, Mac OS X için nasıl bir uygulama geliştirileceğini biliyorsunuzdur. Bu, kullanıcının yazdığı her şeyi okumaya devam ediyor. Bu davranışı uygulayan bir uygulama örneği, Metin Genişletici'dir.Mac OS X için, kullanıcının yazdığı her şeyi okumaya devam eden bir uygulama nasıl geliştirilir?

Metin Genişletici, kullanıcının daha önce eklediği kısaltmaları aramak için yazdığı her şeyi okur. Bu kısaltmalardan biri bulunduğunda, Text Expander bu kısaltma ile ilgili tüm içeriğin kısaltma formunu değiştirir.

Yani, Objective-C veya Cocoa'nın hangi kaynağının bu tür şeyler yapmanıza izin verdiğini bilmek isterim.

P.S .: Sadece belirtmek gerekirse, bir anahtar kaydedici gibi bir şey geliştirmeyi düşünmüyorum. Sadece bir snippet platformu geliştirmeyi merak ediyorum ve düşünüyorum. Hizmetler

+0

Hmm ... phishy sesleri ... – Meltemi

cevap

5

Bu, CGEventTap ile yapılabilir, ancak işleminizin root olarak veya “yardımcı aygıtlara erişim” etkinleştirilmiş olmasını gerektirir.

-1
+1

Bir hizmet, kullanıcının ne yazdığını sürekli olarak izleme hedefini gerçekleştirir? –

+0

Kullanıcıya müdahaleci olmadan böyle bir özelliği uygulamak için "Güvenli" bir yoldur. İnsanların uygulama aracılığıyla bize seçebileceği bir hizmet yaratırsınız. –