Modalità letterale
Aggiornato il
Definizione
La modalità letterale è un’impostazione di dettatura in cui il risultato è esattamente ciò che hai detto, senza riformulazioni, aggiustamenti di tono o pulizia oltre al riconoscimento di base. Esiste perché certi testi devono arrivare intatti.
I casi classici sono comandi di shell, codice, citazioni legali e tutto ciò in cui una riscrittura premurosa è un bug: «git log dash dash oneline» deve diventare git log --oneline e nient’altro. Gli strumenti di dettatura con un livello di formattazione hanno bisogno di un modo per disattivarlo, idealmente in automatico in base al contesto.
Le implementazioni migliori legano il comportamento letterale all’applicazione: terminali ed editor sempre in modalità letterale, app di scrittura formattate, senza che tu debba attivare o disattivare nulla.
Cosa fa ancora la modalità letterale
Letterale non vuol dire grezzo. La punteggiatura dettata e i comandi per i simboli funzionano ancora, perché «dash dash force» è il modo in cui si dice --force, e senza comandi un terminale è inutilizzabile a voce. Anche i termini del dizionario e i nomi dei file del tuo progetto vengono ancora risolti, perché un nome di file sentito male è un errore di riconoscimento, non una riscrittura. Quello che la modalità letterale spegne è il giudizio: niente maiuscola sulla prima parola, niente virgolette tipografiche, niente punto finale, niente rimozione di intercalari che potrebbe mangiarsi un flag, e niente tono.
Automatica per app, o un interruttore
Un interruttore che devi ricordarti è un interruttore che dimenticherai, e il prezzo della dimenticanza è un comando rotto. Legare la modalità all’app in primo piano toglie la decisione: Terminale, iTerm, Warp, Xcode, VS Code, Cursor e simili sono in modalità letterale; Mail e Messaggi no. Resta il caso limite di un campo di testo dentro un editor di codice, come un messaggio di commit o la descrizione di una PR, dove alcune persone vogliono di nuovo la formattazione, e lì la risposta giusta è una regola specifica per app.
Come metterla alla prova
Il primo giorno di qualsiasi prova, detta in un terminale un comando con un doppio trattino, una stringa tra virgolette e un percorso, e rileggilo carattere per carattere. Poi detta la stessa cosa in un’app di note e verifica che sia stata punteggiata. Uno strumento che supera entrambe le prove usa il contesto come segnale. Uno strumento che mette la maiuscola al tuo comando non ha una modalità letterale degna di questo nome, qualunque cosa dica la schermata delle impostazioni.
Come dettare un comando con la Dettatura di Apple
La Dettatura integrata di Apple non ha un interruttore per la modalità letterale, ma puoi avvicinarti disattivando il suo unico comportamento automatico e pronunciando ogni simbolo. È lento, e mostra chiaramente quanto ti fa risparmiare una modalità letterale automatica.
Per i comandi conta un dettaglio. Il trattino corto usato dalle opzioni e la lineetta più lunga, che una shell non accetta come opzione, sono due caratteri diversi. Nell’elenco dei comandi italiano di Apple entrambi si dettano con «trattino», quindi controlla quale dei due è stato inserito.
- Scegli menu Apple → Impostazioni di Sistema, fai clic su Tastiera nella barra laterale e vai a Dettatura.
- Disattiva la punteggiatura automatica, così non vengono inseriti virgole, punti o punti interrogativi al posto tuo.
- Fai clic nel terminale o nell’editor e inizia a dettare.
- Di’ «trattino» per ogni trattino di un’opzione. Per un doppio trattino, dillo due volte.
- Di’ «attiva nessuno spazio» prima di un testo che non deve contenere spazi, come un percorso, e «disattiva nessuno spazio» dopo.
- Pronuncia i nomi dei simboli dove ti servono: «barra obliqua», «trattino basso», «barra verticale», «barra retroversa», «asterisco».
- Rileggi la riga carattere per carattere prima di premere Invio.
Perché le virgolette dritte diventano curve?
Per un’impostazione del testo di macOS, non necessariamente per il tuo strumento di dettatura. macOS ha un’impostazione chiamata «Utilizza virgolette e trattini smart» che sostituisce le virgolette dritte con quelle tipografiche mentre il testo viene inserito. È corretto nella prosa e sbagliato in un comando o in una stringa di codice.
L’impostazione si trova in Impostazioni di Sistema → Tastiera → Immetti testo. Fai clic su Modifica, poi disattiva «Utilizza virgolette e trattini smart». Apple fa notare che virgolette e trattini smart non sono disponibili in tutte le app, quindi l’effetto cambia da un’app all’altra. Molte app hanno anche un menu Modifica → Sostituzioni dove puoi vedere quali sostituzioni sono attive in quell’app.
Modalità letterale e modalità Spelling in Controllo vocale
Controllo vocale di Apple ha una modalità per il testo che deve essere esatto, e funziona in modo diverso dalla modalità letterale. La modalità letterale prende comunque parole intere e le lascia come sono. La modalità Spelling prende un carattere alla volta. Apple la descrive come utile quando devi inserire una password, un indirizzo web o un’altra sequenza di caratteri.
Controllo vocale si trova in Impostazioni di Sistema → Accessibilità → Controllo vocale. Quando è attivo, di’ «Modalità Spelling» per passare a quella modalità e «modalità Dettatura» per tornare alla dettatura parola per parola. La Dettatura standard non è disponibile mentre Controllo vocale è attivo.
Usa la modalità Spelling per una stringa breve ed esatta, come un identificatore o un indirizzo. Per un comando intero o una riga di prosa è troppo lenta, e la dettatura letterale parola per parola è la scelta migliore.
Le domande più frequenti.
Cosa significa letterale in un’app di dettatura?
Il risultato è ciò che hai detto, carattere per carattere, senza riformulazioni, maiuscole o punteggiatura aggiunte da un modello. I comandi vocali per i simboli funzionano ancora, perché è così che si dice un trattino o una parentesi.
Perché le app di dettatura rompono i comandi di shell?
Perché il loro passaggio di formattazione tratta tutto come prosa: mette la maiuscola alla prima parola, trasforma le virgolette in virgolette tipografiche e aggiunge un punto. Ognuna di queste cose rompe un comando. La soluzione è la modalità letterale, idealmente automatica nei terminali.
Posso dettare in un editor di codice?
Sì, con uno strumento che passa alla modalità letterale negli editor e conosce i nomi dei file del tuo progetto. La prosa attorno al codice, come messaggi di commit e commenti, si detta bene; la sintassi densa di solito resta più veloce da digitare.
Come detto un trattino o un doppio trattino su un Mac?
Con la Dettatura di Apple, di’ «trattino» per inserire un trattino, e dillo due volte per un doppio trattino. Nell’elenco italiano di Apple «trattino» può dare anche una lineetta più lunga, che una shell non accetta, quindi rileggi il risultato.
Come impedisco al Mac di trasformare le virgolette in virgolette curve?
Vai in Impostazioni di Sistema → Tastiera → Immetti testo, fai clic su Modifica e disattiva «Utilizza virgolette e trattini smart». La funzione non è disponibile in tutte le app, quindi alcune app non cambiano in nessun caso.
Posso disattivare la punteggiatura automatica nella dettatura del Mac?
Sì. La punteggiatura automatica della Dettatura di Apple si può disattivare in Impostazioni di Sistema, sotto Tastiera, nella sezione Dettatura. Da quel momento la punteggiatura compare solo quando ne pronunci il nome.