Szukam alternatywy open source dla TextExpander (lub TypeIt4Me lub Typinator) - nie dlatego, że jestem tani, ale dlatego, że interesuje mnie kod źródłowy. Dlatego nie musi być tak dopracowany, jak aplikacje wspomniane powyżej.
Szukam alternatywy open source dla TextExpander (lub TypeIt4Me lub Typinator) - nie dlatego, że jestem tani, ale dlatego, że interesuje mnie kod źródłowy. Dlatego nie musi być tak dopracowany, jak aplikacje wspomniane powyżej.
Odpowiedzi:
KissPhrase to otwarte, bezpłatne, działające (od września 2013 r.) Narzędzie do ekspansji tekstu dla systemu OS X. Używam go w systemie OS X 10.8.5 Mountain Lion.
Możesz sprawdzić kod źródłowy svn
i pobrać obraz płyty instalacyjnej ze strony głównej projektu pod adresem https://code.google.com/p/kissphrase .
Nie jest tak bogaty w funkcje, jak inne narzędzia, o których wspominasz, ale z pewnością jest coś, co powstrzymuje się od kupowania TextExpander, TypeIt4Me lub Typinator (tak jak ja).
Jedyne problemy, które zauważyłem, to to, że nie zastępuje idealnie w Terminalu lub iTerm i wydaje się, że w ogóle nie działa w Alfred, Spotlight lub polach wyszukiwania.
Możesz przebudować go dla x64, w takim przypadku zapoznaj się z tą odpowiedzią, aby uzyskać kompilację KissPhrase w Xcode pod Mountain Lion .
Jeśli możesz poczekać do września, Mac OS X 10.6 Snow Leopard będzie mieć podstawową ekspansji text / autouzupełnianie wbudowany. Snow Leopard to $ 29 (Jeśli aktualizujesz z Leopard), który jest w tej samej cenie jak TextExpander , ale potem, ty „dostajesz dużo więcej niż ekspansji tekstu z systemem Snow Leopard.
Jeśli szukasz alternatywy lub darmowej alternatywy (choć nie open source), wypróbuj xType dla komputerów Mac przez oprogramowanie adnx. http://www.adnx.com/i/apps/xtype4mac . Chociaż bardzo podobało mi się używanie wersji próbnej Text Expander, jest ona dla mnie zawyżona (rozważałbym poniżej 10 USD) - koszt narzędzia jest droższy niż koszt systemu operacyjnego na komputerze Mac.
Nie znam żadnych konkretnych, ale jeśli szukasz sposobu ich tworzenia, prawdopodobnie powinieneś przeczytać o InputManagers (myślę, że to właśnie zostało użyte). Możesz także spróbować zapytać o przepełnienie stosu, listę dyskusyjną Apple dla kakao lub kanał IRC #macdev na Freenode.