2016-03-28 9 views
0

Üçüncü taraf uygulamalarda metin ve seçim işlemlerini değiştirmek istediğim bir Mac yardımcı programı uygulaması yazıyorum. ikisi de önemli sakıncaları var ve keşfetmek olabilir başka yöntemler olup olmadığını merak ediyorum, ancakKakao: üçüncü parti uygulamalarda metin ve seçimi alın ve değiştirin (tuş basışlarını taklit etmeden veya erişilebilirlik API'sini kullanmadan)

: ben bunu yapmak için iki yöntem bulundu?

cevap

1

Bu, tam olarak hangi hizmetler içindir - bkz. Services Implementation Guide. Özetle, bir uygulama yapar ve bir servis sağlayıcı olarak kaydettirirsiniz. NSStringPboardType belirtecini ve gönderen türü olarak belirttiğiniz Info.plist kullanarak hizmetinizi tanıtın. Kullanıcı daha sonra herhangi bir uygulamada bir metin seçimini sağ tıklayabilecek ve açılır menüden hizmetinizi seçebilecek.

+0

Teşekkürler, gözden kaçan hizmetlerim vardı. Ne yazık ki, herhangi bir seçim manipülasyonuna izin vermezler ve kullanıcının seçimiyle programlı olarak tetiklemenin bir yolunu bulamıyorum (daha büyük bir eylemler paketinin bir parçası olarak veya hatta sadece benim uygulamada sistem yerine klavye kısayolunu yapılandırmak için) tercihler bir). – olivier