KissPhrase est un outil d'extension de texte open source, gratuit et fonctionnel (depuis septembre 2013) pour OS X. Je l'utilise sur OS X 10.8.5 Mountain Lion.
Vous pouvez consulter le code source avec svn
et télécharger une image de disque installable à partir de la page d'accueil du projet à https://code.google.com/p/kissphrase .
Ce n'est pas aussi riche en fonctionnalités que les autres outils que vous mentionnez, mais c'est certainement quelque chose à vérifier si vous vous retenez d'acheter TextExpander, TypeIt4Me ou Typinator (comme je le suis).
Les seuls problèmes que j'ai remarqués sont qu'il ne se substitue pas parfaitement dans Terminal ou iTerm, et ne semble pas fonctionner du tout dans Alfred, Spotlight ou les champs de recherche.
Vous voudrez peut-être le reconstruire pour x64, auquel cas voyez cette réponse pour savoir comment obtenir KissPhrase pour compiler dans Xcode sous Mountain Lion .
Je n'en connais pas de spécifiques, mais si vous cherchez comment ils sont créés, vous devriez probablement lire sur InputManagers (je pense que c'est ce qui est utilisé). Vous pouvez également essayer de demander sur stackoverflow, la liste de diffusion cocoa-dev d'Apple ou le canal IRC #macdev sur Freenode.
la source