Je tente de désactiver/activer textexpander en utilisant une seule touche de raccourci. Les préférences de text expander nécessitent d'utiliser option, commande et contrôle ensemble avec une touche de raccourci prédéfinie. Y a-t-il un moyen de contourner cela en utilisant un script apple et simplement activer ou désactiver textexpander en utilisant une seule touche de raccourci? Merci.
Réponses
Trop de publicités?Si cela vous aide, vous n'avez pas besoin d'appuyer sur toutes ces touches, juste une d'entre elles. Donc ctrl-F19 ou Shift-F19 fonctionnerait. Ce n'est pas exactement la même chose que d'utiliser une seule touche, mais c'est légèrement mieux car vous n'avez pas à appuyer sur quatre touches, juste deux. De plus, si vous utilisez la touche de Contrôle, il y a de fortes chances que vous ne tombiez pas sur beaucoup d'autres raccourcis clavier.
Oui, TextExpander a des Préférences Scriptables.
Alors, pour désactiver, en utilisant le shell :
osascript -e 'tell application "TextExpander" to set expansion enabled to 0'
Pour activer :
osascript -e 'tell application "TextExpander" to set expansion enabled to 1'
Il existe de nombreuses préférences auxquelles vous pouvez accéder ou modifier via AppleScript : expansion enabled
est un drapeau booléen contrôlant si l'expansion (et la correction de la casse) est activée.
Keyboard Maestro, Hammerspoon et skhd sont quelques-unes des nombreuses options que vous avez pour créer une commande de bascule (et la lier à un raccourci clavier).