Problema di sostituzione del testo in Calendar

1

Sto usando Yosemite 10.10.5.

Sto utilizzando un set di sostituzione del testo definito all'interno di:

System Preferences > Keyboard > Text

come segue (vista parziale focalizzata su casi interessanti):

.

Il->e=>funzionanoinTextEdit:

Maall'internodiCalendar,->funzionae=>nonfunziona:

.

Un test con un account appena creato fornisce lo stesso comportamento anormale.

Che cosa può causare questo comportamento di sostituzione del testo incoerente?

Come posso analizzare ulteriormente o eseguire il debug di questo comportamento incoerente?

    
posta daniel Azuelos 23.05.2017 - 19:32
fonte

1 risposta

2

Ho riscontrato molti problemi utilizzando Sostituzioni di testo che iniziano con determinati simboli, come - = $ e molti altri (comprese le punteggiature). Questo si estende anche alle sostituzioni che iniziano con i numeri.

Questi sostituti possono funzionare, ma averli salvati potrebbe impedire ad altri di lavorare. Tali guasti potrebbero essere limitati a app specifiche, come hai notato.

Ecco i miei appunti su cosa interagisce con cosa ...

Quanto segue impedisce :) dall'attivazione:

  • ...
  • --
  • -_-
  • ->
  • $)
  • 401k
  • 8B
  • 8o

Quanto segue impedisce ;) dall'attivazione:

  • |(
  • |)
  • 2d
  • 3g
  • >)
  • >(
  • >=

Quanto segue non ha funzionato affatto:

  • 1/2
  • 1/3
  • ecc.

Ho trovato che usare solo le sostituzioni che iniziano con : ; ( ^ e le lettere rendono funzionalità molto affidabile.

Questo riguarda solo macOS (fino a Sierra 10.12.4 incluso). Non ho riscontrato problemi con Sostituzioni di testo su iOS. Tuttavia dal momento che si sincronizzano su iCloud ho dovuto rimuovere tutte quelle stringhe "cattive".

Sono arrivato a questa conclusione rimuovendo scrupolosamente le sostituzioni di testo e controllando se improvvisamente le sostituzioni non funzionanti hanno iniziato a funzionare. Abbastanza sicuro, ogni volta che rimuovevo tutti quelli che erano iniziati con un determinato personaggio, un'intera classe di quelli precedentemente non funzionanti ha iniziato a funzionare.

La mia ipotesi è che macOS tratti diversi caratteri come limiti di parole e che diverse applicazioni possano usare anche le proprie regole. Ciò interromperà il modo in cui le stringhe di sostituzione vengono rilevate nelle app macOS. Ad esempio su iOS spesso è necessario aggiungere uno spazio per attivare una sostituzione, anche uno che termina con un ) . Su macOS la sostituzione avviene in genere immediatamente.

    
risposta data 25.05.2017 - 22:05
fonte

Leggi altre domande sui tag