Tasti di scelta rapida per voci di menu dinamiche (Keynote)

5

Spesso mi trovo a creare presentazioni Keynote con un sacco di diapositive extra. Passo quindi a saltare un gruppo per una particolare classe.

Per semplificare questa scelta di diapositive, ho aggiunto una scorciatoia da tastiera per i comandi del menu "Salta la diapositiva" e "Non saltare la diapositiva". Sfortunatamente, non funzionano in modo coerente. In realtà, sembra che solo uno alla volta funzionerà, il che credo sia una funzione del fatto che la voce di menu cambia in base al fatto che la diapositiva selezionata sia impostata per essere ignorata o meno.

Se viene selezionata una diapositiva che è nascosta, il menu "Diapositiva" mostrerà "Non nascondere la diapositiva". Se guardo il menu facendo clic su "Slide", la scorciatoia da tastiera "Do not Hide Slide" funzionerà. Ma, se seleziono una diapositiva che non è nascosta, la scorciatoia da tastiera "Nascondi diapositiva" non funzionerà. Posso farlo funzionare aprendo il menu "Slide" (dove posso verificare che mostri "Hide Slide" e la mia scorciatoia da tastiera). Ma, dopo, la scorciatoia da tastiera "Non nascondere diapositive" smette di funzionare.

La mia domanda allora: come posso usare una scorciatoia da tastiera per una voce di menu che non è nel menu in un determinato momento?

    
posta Bill Nace 17.10.2011 - 21:15
fonte

1 risposta

2

Questo non risolve il problema generale di come assegnare una scorciatoia da tastiera per qualsiasi elemento di menu dinamico, ma fa risolve il problema specifico di avere una tastiera scorciatoia per nascondere o visualizzare diapositive in Keynote.

Possiamo aggirare il problema di collegamento perché Keynote è AppleScriptable.

Crea un nuovo servizio in Automator .

Il servizio accetta nessun input in Keynote.app .

Il servizio ha una singola azione: Fai AppleScript . Lo script (in tutta la sua bellezza a una riga) è:

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

Salva il servizio come "ToggleSkipped".

Utilizza la scheda Tasti di scelta rapida nel riquadro Tastiera di Preferenze di sistema per associare il servizio a una sequenza di tasti inutilizzata.

    
risposta data 21.03.2012 - 20:29
fonte

Leggi altre domande sui tag