J'aimerais être capable de déclamer "Keyword foo" et avoir un contrôle vocal, en entendant cela, tapez :foo
pour moi.
La plupart des commandes intégrées prennent des "paramètres" (c'est-à-dire des mots qui suivent). S'il était possible de créer une commande définie par l'utilisateur, elle ressemblerait à ceci keyword <phrase>
c'est-à-dire qu'une "variable" est introduite dans la commande (cette variable étant "phrase").
Existe-t-il un moyen de créer une commande définie par l'utilisateur qui prend une variable en entrée, comme le font de nombreuses commandes intégrées ? Ce serait super utile.
Je cherche à savoir s'il serait possible d'écrire du code dans un IDE (dans mon cas, Clojure & Intellij) en utilisant uniquement la commande vocale (et peut-être un pavé de commande à l'écran pour l'aide en cas de besoin, par exemple celui fourni par le cintiq de wacom), donc sans clavier ! - Ce serait formidable si cela était possible.
Je n'ai pas encore exploré ce qui peut être fait avec "run workflow". (Je ne vois pas encore d'indication que celles-ci peuvent prendre des variables, cependant).
J'ai trouvé l'emplacement des flux de travail par défaut : /System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationServices.framework/Versions/A/Resources/Workflows
mbp:Workflows m$ ll
total 0
drwxr-xr-x 12 root wheel 384B 14 Dec 2019 ./
drwxr-xr-x 65 root wheel 2.0K 12 Oct 16:30 ../
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 New Audio Recording.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 New Screen Recording.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 New Video Recording.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Show Me Apple Website.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Show Me Top Albums.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Show Me Top Family Movies.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Show Me Top Movies.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Show Me Top Music Videos.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Show Me Top Songs.workflow/
drwxr-xr-x 3 root wheel 96B 14 Dec 2019 Take My Picture.workflow/
Mise à jour : j'ai réalisé que je pourrais peut-être faire la moitié du chemin en définissant une commande "To keyword", qui pourrait émettre Alt+<-, appuyer sur ':', puis émettre Alt+->. Mais ce n'est pas seulement un "raccourci clavier", c'est trois pressions. Je n'ai pas encore utilisé Automator, mais je pense qu'il pourrait être en mesure de le faire.