La sincronización de reemplazos de texto entre iOS y OS X no funciona correctamente

Nota: Como señaló Andreas Fischlin, todo este control de calidad utiliza una terminología incorrecta.
Cambié el título principal para reflejar correctamente la discusión sobre reemplazos de texto, no accesos directos. Un atajo es Cmd ⌘ S para guardar un documento, etc.
En lugar de corregir la terminología de principio a fin, pensé que era más fácil agregar esta nota.


Uso mucho los atajos de teclado en mi iPhone. Por ejemplo, @gque da como resultado @gmail.com, o addrpara la dirección de mi casa. Tengo varios sistemas OS X e iOS. Creo que los atajos se sincronizan a través de iCloud.

En OS X, algunos de mis atajos son bastante molestos porque escribir @gsiempre da como resultado @gmail.comsin darme una sugerencia primero (como lo hace en iOS) (por cierto, me tomó bastante esfuerzo escribir esta oración ya que se extendía continuamente @g...)

Cuando elimino un atajo de teclado en el dispositivo A (OS X), solo un día después, ¡los atajos eliminados están de vuelta! Además, los accesos directos creados en el dispositivo B (iOS) aparecen en el dispositivo A, pero los accesos directos eliminados del dispositivo B no se eliminan del dispositivo A.

No entiendo la lógica de sincronizar atajos de teclado:

  • ¿Es posible deshabilitar la finalización automática de mis accesos directos en OS X?
  • ¿Deberían estar sincronizados los accesos directos entre OS X e iOS?
  • ¿Por qué los accesos directos eliminados siguen apareciendo?
  • ¿Cómo puedo arreglar la sincronización entre accesos directos en mis máquinas?

atajos de teclado

En OS X, tengo 'Corregir ortografía automáticamente' deshabilitado.

sugerencia iOS

iOS da el atajo de teclado como sugerencia.

En iOS, vaya a: Configuración > General > Teclado > Accesos directos

En OS X, vaya a: Preferencias del sistema > Teclado > Accesos directos > Texto

Mis sistemas iOS 8.4 beta, iOS 8.3 (2x), OS X 10.10.3 (3x)
Intenta buscar en tu sincronización de iCloud. O una solución algo sucia podría ser escribir primero todas las demás letras y luego la g. Me gusta en lugar de @g escribe @oogle y luego agrega la g. Y prueba esto Antes de eso, haz una copia de seguridad
Thnx, aunque conozco algunas soluciones, prefiero una solución. Su enlace es para la aplicación de postcasting Downcast. No veo 'Métodos abreviados de teclado' en mi sección Documentos y datos.

Respuestas (3)

Primero, para responder a sus preguntas:

  • Los atajos de teclado se sincronizan entre OS X e iOS. Sin embargo, en mi experiencia, esto siempre ha sido bastante lento, ya que la Mac tarda mucho en reconocer los atajos de teclado que agregué en el teléfono.
  • Desactivar la sincronización requeriría deshabilitar la sincronización de documentos y preferencias , lo que también deshabilitaría muchas cosas que deberían sincronizarse, por lo que esta no es realmente una opción.
  • Parece que los accesos directos se almacenan en varias ubicaciones en un iPhone. Algunos de estos se pueden eliminar (que es lo que sucede cuando elimina un acceso directo), pero otros no. Estos accesos directos que no se eliminan realmente luego se sincronizan nuevamente con iCloud, lo que causa sus problemas. Hay una publicación en el Foro de Apple que detalla cómo eliminar los accesos directos, que tal vez quieras probar (aunque bajo tu propio riesgo).

Ahora, para algunas correcciones:

  • Podrías cambiar tus accesos directos. Por ejemplo, tener un prefijo como ;;delante de sus accesos directos le aseguraría que solo expanda lo que realmente desea. Además, no es tanto esfuerzo escribir. Del mismo modo, lo uso l@gpara expandir mi dirección de correo electrónico, lo que no genera ningún problema ya que nunca escribo l@en ningún otro lugar. Esto podría llamarse una solución alternativa, pero parece que es la única opción que debería funcionar de manera confiable.
  • Usando TextExpander, debería poder configurar la sincronización más fácilmente. Sin embargo, no tengo ninguna experiencia con él, y recomendaría la primera solución.
Buen truco para prefijar los atajos para evitar la colisión con las 'palabras del mundo real'. Desafortunadamente, esto todavía no soluciona mi problema de sincronización. Ahora tengo una colección aún mayor de métodos abreviados de teclado.
Si entiendo correctamente, no puede eliminar ningún acceso directo que haya creado, ¿es así? Investigué un poco y actualicé mi respuesta.
Sí exactamente. Desafortunadamente, su enlace agregado ( discusiones.apple.com/thread/… ) está muerto...
Ah, de alguna manera incluía la descripción en el enlace. debería funcionar ahora
1. Eliminé todos los accesos directos en 2 máquinas OSX y 1 iOS. 2. Hice una rm -rf ~/Library/Mobile\ Documents/com~apple~TextInput/Dictionariesen dos máquinas OS X. 3. Reinicie el dispositivo iOS. 4. Ahora los accesos directos parecen estar borrados y no vuelven. 5. Ahora agrega nuevos accesos directos y espera a que se sincronicen...
Su publicación en el foro de Apple no parece funcionar.
¿Vuelve a sincronizar los accesos directos eliminados? Sugeriría ponerse en contacto con el Soporte de Apple, esto parece un error.
es un error Pero, ¿cómo solucionarlo?

Toda la discusión se basa en una terminología muy confusa. El término método abreviado de teclado debe reservarse para métodos abreviados verdaderos, por ejemplo, Cmd-S para guardar un documento. Sin embargo, lo que discute aquí no son atajos de teclado, sino lo que Apple llama Reemplazos de texto. El propósito es reemplazar alguna abreviatura bastante críptica a un texto largo buscado. Esto también se conoce como expansión.

En iOS, estos reemplazos de texto en expansión deben definirse y editarse aquí: "General -> Teclado -> Reemplazo de texto" En OS X, por ejemplo, OS X 10.11.x (El Capitan), estos reemplazos de texto se encuentran aquí: "Black Apple -> Preferencias del sistema... -> Teclado -> Texto" (tenga en cuenta que la pestaña cercana 'Accesos directos' NO tiene el propósito de expandir los reemplazos de texto, pero permite administrar los atajos de teclado reales, como el mencionado Cmd-S).

En mis sistemas, los reemplazos de texto en expansión tampoco se sincronizan correctamente. Todavía estoy tratando de encontrar algún método para superar eso, pero temo por todo lo que aprendí hasta ahora que los reemplazos de texto se encuentran entre una de las funciones de sincronización bastante defectuosas, donde la esperanza de una solución parece inútil (al menos no mantendría mi aliento para que Apple resuelva esto). Desgraciadamente la sincronización en general, tan de moda actualmente, está lejos de funcionar con solidez en todos los casos. Hablo por experiencia con Dropbox, Sugarsync, mycloud, etc., donde el software iCloud de Apple no es la menor excepción. En mi experiencia en Apple Systems, solo las entradas del calendario y los registros de la libreta de direcciones se sincronizan bien desde hace varios años. Todo lo demás experimenta contratiempos repetidamente o incluso falla drásticamente tarde o temprano.

No es una respuesta completa, sino un método de trabajo...

si usa frases comunes para reemplazar texto, acepte que obtendrá conflictos.
Use algo que no ocurriría naturalmente en su escritura.
myeml sería un desencadenante justo para su dirección de correo electrónico, myaddy para su correo postal, etc.

Encuentro que los recuerdo mejor si normalmente son una palabra común; eso, sin embargo, causaría conflictos, así que prefijo todos mis disparadores con 'nc' [originalmente porque guardé cosas como esta en tarjetas de notas y también porque no conozco ninguna palabra que comience con nc, por lo que elimina posibles conflictos] para que ncapple genere el símbolo de Apple  etc.

El problema de sincronización está separado y, que yo sepa, es un error, aunque se ha mantenido constante durante muchos años.
Cambiar un reemplazo de texto en la Mac se sincronizará a través de iCloud con mi iPhone. Sin embargo, también activará una resincronización en la otra dirección y la sincronización se fusionará incorrectamente [imo] en lugar de reemplazarse, por lo que obtendrá activadores antiguos que se sincronizarán con la Mac en lugar de ser reemplazados por la nueva versión que acaba de hacer, dejándote con el .
La única solución que he encontrado para esto es ir inmediatamente a su iDevice y eliminar los activadores no deseados antes de que se produzca la sincronización.
Ajustes > General > Teclado > Reemplazo de texto.
Una molestia, pero una solución repetible.