Sto scrivendo una serie di conferenze in cui uso un font diverso per indicare il codice. C'è un modo per assegnare nuovi tasti di scelta rapida / combinazioni di tasti per selezionare i due tipi di carattere che voglio?
Non ho trovato alcun modo per modificare lo stile della selezione, ma puoi utilizzare lo scripting dell'interfaccia utente per selezionare un font dalla barra formato.
tell application "System Events" to tell process "Keynote"
tell pop up button 1 of window 1
click
click menu item "Menlo" of menu 1
end tell
end tell
Potresti assegnare scorciatoie agli script con FastScripts o creando servizi di Automator.
Non conosco un modo facile e semplice, ma (come al solito) Automator e scripting possono fornire un aiuto.
L'idea di base è:
quindi, per farlo funzionare:
nell'azione "Esegui script shell" immettere:
pbpaste -Prefer rtf | textutil -stdin -convert rtf -font 'Menlo' -fontsize 32 -stdout | pbcopy
Sostituisci Menlo
con il nome del carattere desiderato e modifica 32
nella dimensione necessaria.
Tutto quanto sopra è un suono complicato, ma è molto più veloce farlo leggendo quanto sopra. ;) Ecco come dovrebbe apparire la schermata di Automator quando hai terminato i passaggi precedenti:
Salvaeassegnaunnomealservizio,adesempio,come"SetMyFont". Ora hai un nuovo "Servizio", quindi controlliamolo:
Se il servizio funziona, ora devi aggiungere un tasto di scelta rapida globale per questo:
Unpo'complicatodaconfigurare,mafunzionaequandohaiunsaccoditesto,puòvelocizzarelaformattazioneunpo'.
(QualcunoprobabilmentesuggeriràunasoluzionemoltopiùsempliceusandoAppleScriptdirettamenteconKeynote.)
Quandohaifinitoillavoroenonhaipiùbisognodelservizio,puoirimuovere"SetMyFont.workflow" da ~/Library/Services
o deselezionare quella casella nel pannello delle preferenze della tastiera.
Non per impostazione predefinita, ma in base alla pagina di collegamento Keynote di Apple puoi utilizzare:
Copy paragraph style Option-Command-C
Paste paragraph style Option-Command-V
Meglio di niente, spero.