Eu não tenho os pontos para comentar, então estou colocando meu pescoço para fora escrevendo isso como uma resposta. Este é mais um comentário para o pedido "aponte-me na direção certa". Por favor, não me decapite.
Eu gostaria de sugerir a análise do Lingon X por Peter Borg para criar / gerenciar jobs / daemons do launchd etc.
Com o Controllermate , você pode criar condições muito precisas para acionar uma ação, coisas como hora, tecla para baixo, tecla para cima etc, freqüência etc. Ele pode controlar dispositivos de entrada, como teclados trackpads, mouses tablets wacom e até mesmo dispositivos midi. Como ele pode ler isso e alterá-lo, é possível conseguir o comportamento desejado para copiar texto realçado. Ele também interage com o Applescript, pode executar scripts Shell, etc. Ele também distingue entre aplicativos (até mesmo detectando se está em segundo plano ou em primeiro plano), assim você pode organizar casos especiais em que um aplicativo desonesto faz algo diferente fator que em. É software robusto.
O Karabiner é um poderoso pacote de software de religação que mergulha fundo, capaz de alterar ou mesmo desabilitar teclas de funções ou modificadores. No entanto, observe que você não poderá fazer alterações nas ligações no Controllermate enquanto o Karabiner estiver instalado.
Isso é o que eu tenho para você agora. Espero que seja útil.