5 votes

Raccourcis clavier pour les éléments de menu dynamique (Keynote)

Je me retrouve souvent à créer des présentations Keynote avec beaucoup de diapositives supplémentaires. Ensuite, je passe en revue et en saute un tas pour une classe particulière.

Pour faciliter ce choix de diapositive, j'ai ajouté un raccourci clavier pour les commandes de menu "Sauter la diapositive" et "Ne pas sauter la diapositive". Malheureusement, ils ne fonctionnent pas de manière cohérente. En fait, il semble que seul l'un à la fois fonctionne, ce qui, je pense, est dû au fait que l'élément de menu change en fonction de savoir si la diapositive sélectionnée est configurée pour être sautée ou non.

Si une diapositive sélectionnée est masquée, le menu "Diapositive" affichera "Ne pas masquer la diapositive". Si je regarde le menu en cliquant sur "Diapositive", puis que le raccourci clavier "Ne pas masquer la diapositive" fonctionnera. Mais, si je sélectionne ensuite une diapositive qui n'est pas masquée, le raccourci clavier "Masquer la diapositive" ne fonctionnera pas. Je peux le faire fonctionner en ouvrant le menu "Diapositive" (où je peux vérifier qu'il affiche "Masquer la diapositive" et mon raccourci clavier). Mais après cela, le raccourci clavier "Ne pas masquer la diapositive" cesse de fonctionner.

Ma question alors : Comment puis-je utiliser un raccourci clavier pour un élément de menu qui n'est pas dans le menu à un moment donné ?

2voto

Daniel Points 32917

Cela ne résout pas le problème général de comment assigner un raccourci clavier pour n'importe quel élément de menu dynamique, mais cela résout le problème spécifique d'avoir un raccourci clavier pour masquer ou afficher des diapositives dans Keynote.

Nous pouvons contourner le problème de raccourci car Keynote est AppleScriptable.

Créez un nouveau service dans Automator.

Le service ne prend aucune entrée dans Keynote.app.

Le service a une seule action : Exécuter un script AppleScript. Le script (dans toute sa beauté d'une ligne) est :

tell application "Keynote" to tell current slide of the front slideshow to set skipped to not skipped

Enregistrez le service sous le nom de "ToggleSkipped".

Utilisez l'onglet Raccourcis clavier dans le panneau Clavier des Préférences Système pour associer le service à une touche inutilisée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X