Programme pour appuyer sur deux touches dans l'ordre

1

Puis-je créer sur mon Mac un programme qui, une fois activé, appuie automatiquement sur deux touches successives?

Demande étrange, mais pour que mon Mac fonctionne, les touches de luminosité vers le bas et vers le haut doivent être constamment changées.

William
la source

Réponses:

0

C’est la manière la plus propre / la plus facile à laquelle je puisse penser:

Aller à: http://mattdanger.net/2008/12/adjust-mac-os-x-display-brightness-from-the-terminal/ , faites défiler vers le bas et téléchargez le binaire précompilé. Désarchivez et placez-le dans votre dossier Applications (/ Applications)

Une fois que vous avez placé, ouvrez l'éditeur Applescript et tapez:

repeat
do shell script "/Applications/brightness 0.9"
delay 0.5
do shell script "/Applications/brightness 1"
delay 0.5
end repeat

Exportez-les où que vous soyez en tant qu'application.

Lorsque vous le lancez, il devrait rapidement fluctuer votre luminosité.

Si vous accédez aux Préférences Système, sélectionnez> Afficher, puis décochez la case "Ajuster automatiquement la luminosité".

Eggs Are Good
la source
0

Votre luminosité change-t-elle de manière inattendue? Ensuite, allez dans "Préférences Système", puis dans la section "Affichage" et décochez l'option "Ajuster automatiquement la luminosité lorsque la lumière ambiante change".

Olivier Dulac
la source
0

Les AppleScripts ne peuvent pas simuler une pression sur les touches multimédias. Sinon, quelque chose comme ça pourrait marcher:

repeat
    tell application "System Events"
        delay 1
        key code 122 -- F1
        delay 1
        key code 120 -- F2
    end tell
end repeat

J'ai également essayé de remplacer d'autres combinaisons de touches par les touches de luminosité avec KeyRemap4MacBook, mais cela n'affecte pas les commandes de code de touche ou de frappe.

Keyboard Maestro peut simuler une pression sur les touches de support (même si elles apparaissent sous forme de points d'interrogation):

Vous pouvez exécuter l'action chaque minute en ajoutant ceci à crontab:

* * * * * osascript -e 'tell app "Keyboard Maestro Engine" to do script "test"'

Une autre option pourrait être de courir luminosité.c avec cron ou launchd .

Lri
la source
En d'autres termes, remappez les commandes de luminosité sur F1 / F2 en utilisant d'abord KR4M, puis exécutez ce AppleScript?
Daniel Beck