
Si se te escapan frases como «siete o ocho», a pesar de que sabes que la conjunción o se cambia a u cuando le sigue una palabra que empieza por la letra «o», te propongo una forma automática de cambiar esta conjunción o por una u cuando sea necesario.
De esta forma, si escribes siete o ocho✗, AutoHotkey te lo cambiará automáticamente a siete u ocho✔, que es lo correcto.
¿Empezamos?
El problema
Hay una norma de la RAE, que puedes consultar aquí, sobre el cambio obligado de o a u, que se nos puede pasar por alto mientras escribimos.
La solución es AutoHotkey, ya que nos puede ayudar mucho.
☛ Si eres de los que pronuncia siete o ocho✗, lamento decirte que todavía no existe un AutoHotkey que corrija la voz.
⁂
La norma de cambiar la conjunción «o» por «u»
La regla dice que la conjunción o se cambia a u cuando la siguiente palabra empieza con el sonido /o/.
☛ Por este motivo, por ejemplo, se dice unos u otros, minutos u horas, ordenar u organizar.
Ya que el sonido /o/ también se consigue con «ho», como en la palabra horno, la norma se aplica si la palabra que sigue a la conjunción o empieza por «ho».
☛ Así, diremos minutos u horas.
No solo eso, sino que si la palabra que sigue a la conjunción o es una cifra que empieza por el sonido /o/, también hay que cambiar la conjunción o por u.
☛ Por eso, se escribe y se pronuncia 7 u 8, 10 u 11, 70 u 80, 80 u 81, 700 u 800, 800 u 801.
⁂
Una introducción a AutoHotkey
Si no sabes qué es AutoHotkey, te adelanto que es una herramienta gratuita que te puedes descargar desde www.autohotkey.com/download/.
Te recomiendo leer también otros artículos de AutoHotkey, en este blog, como:
- Introducción a AutoHotkey
- Vídeo de mi primera macro de AutoHotkey.
- ¡Y muchos más!, aquí en Gonduana.
⁂
La macro salvadora de AutoHotkey
Si te conoces la regla y la sabes aplicar, fenomenal; no necesitas nada más.
Pero si no te la conoces bien o tienes miedo a saltártela por las prisas mientras escribes, te ofrezco una solución en forma de macro de AutoHotkey:
; https://www.gonduana.com/cambiar-la-conjuncion-o-con-autohotkey ; Cambia la conjunción «o» a «u» :*:o o::u o ; u ocho :*:o ho::u ho ; u hoy :*:o ó::u ó ; u ónice :*:o hó::u hó ; u hórreos :*:o 8::u 8 ; u 8; u 80; u 800… ::o 11::u 11 ; u 11, u 11.000, u 11 000 ::o 11000::u 11 000 ; u 11 000 (faltaría 11001, 11002, etc.) ::ó::o ; ¡Extra!
Las dos primeras líneas son comentarios.
Las dos líneas siguientes dan cuenta de cambiar de forma automática estos dos casos:
- unos o otros✗
- minutos o horas✗
El cambio se ve en vivo en el Bloc de notas de Windows:

Las tres líneas siguientes dan cuenta de la conjunción o seguida de una cifra que empieza con el sonido /o/. Si lo piensas, estamos hablando de los números que empiezan por «o». Son muchos, infinitos más bien, pero todos tienen que ver con el 8 (ocho, ochenta, ochocientos…) y con el 11 (once, once mil, once millones…).
Como ves, la macro funciona de maravilla:

Por último, la última línea es un extra al artículo, para que nunca más se te ocurra tildar la conjunción «o», ni siquiera cuando va entre números:

Está claro que las palabras que empiezan por «ó» o por «hó» comienzan fonéticamente por el sonido /o/. Así pues, también siguen la regla, y deberías decir ágata u ónice y almacenes u hórreos.
Edición de octubre/2022: Si el resultado es así de horroroso:

lo que tienes que hacer es actualizar AutoHotkey inmediatamente, porque este problema está solucionado desde la versión 1.1.34.00 de mayo de 2022.
⁂
Mi descargo de responsabilidad
Hay que decir que la anterior macro de AutoHotkey no cubre todos los casos, por varios motivos:
- Porque faltan todos los números posibles. Son infinitos, así que no lo intentes, al menos no de esta forma.
- Porque hay algunos, digamos, casos especiales.
Te dejo que pienses la parte de los números y me explayaré un poco en las casos especiales.
Casos especiales: palabras que empiezan por «ho»
Por ejemplo, ante la palabra Honolulú, la conjunción o no se cambiaría a u, a pesar de que Honolulú empieza por «ho». El motivo es que normalmente pronunciamos esta palabra con hache aspirada.
Fíjate que al aspirar la hache, no hay un doble sonido /oo/, que podría pasar desapercibido en la comunicación oral.
Todos los nombres propios extranjeros que empiezan por «Ho» y que no se pronuncian con /o/ inicial siguen la senda de Honolulú, como Hollywood, Homestead y Hong Kong. Recuerda que el motivo es que se pronuncian con hache aspirada, (no comento el mayor o menor parecido con la jota española):
☛ Así pues, se dice y escribe Marbella o Honolulu, Barcelona o Hollywood, Sevilla o Homestead, Macao o Hong Kong.
Otros casos especiales, como Houston, tampoco cambian la conjunción o por un doble motivo: primero, porque se aspira la hache y, segundo, porque la «o» de Houston es muda y la palabra se pronuncia /hiuston/, o sea, que no hay problema fonético. Del estilo es también Hoover, porque además de aspirar la hache, la doble o (oo) se pronuncia como /u/, es decir, /húver/.
☛ Así pues, se diría y escribiría Kansas o Houston, Grant o Hoover.
En fin, te animo a que encuentres más nombres propios y los incluyas en tu macro. Topónimos y apellidos extranjeros son un filón, sin duda. Ah, si los añades, es muy importante comprobar después que la macro funciona bien en los casos «normales».
☛ Si compartes tu macro mejorada en la sección de los comentarios, todos los lectores del blog te lo agradeceremos durante eones.
⁂
Conclusiones de la macro
Esta macro de AutoHotkey te permite cambiar la conjunción «o» a «u» cuando lo pide la norma.
Hay excepciones, así que puedes pulir un poco la macro.
Como siempre pasa con AutoHotkey, el cambio automático funciona en cualquier aplicación. La hemos probado en el Bloc de notas, pero sirve también para en Word, Excel… ¡Lo que quieras!
⁂
Nada más, solo un par de recomendaciones si te interesa leer más sobre AutoHotkey o si quieres estar al tanto de los artículos de Gonduana que continuarán a este:
- Lee los otros artículos de AutoHotkey, de este mismo blog. Los tienes todos si filtras por «AutoHotkey» en la nube de etiquetas (columna derecha del blog).
- Suscríbete al boletín del blog, o sígueme en LinkedIn o Twitter (@jssprt). De esta manera, serás el primero en enterarte de la publicación de los artículos.
Hola Jesús. Unas hotstrings muy interesantes. Para quienes no usen ya AutoHotkey, te sugiero que, en este y otros artículos que hablen sobre macros sin más, añadas los enlaces a los artículos donde explicas cómo descargar y comenzar a utilizar esta magnífica herramienta. Ningún traductor debería trabajar sin ella.
Muchas gracias por la sugerencia, Marcelino.
Creo que añadiré hoy mismo algún artículo para los que no sepan lo que es AutoHotkey.
P. D.: Com voy a añadir algún caso más ala macro de AutoHotkey, así te recomiendo que releas el artículo en unas horas.
Un fuerte abrazo,
… Jesús Prieto …