Actualizado: Para los que llegan buscando cómo introducir caracteres especiales en Windows, una ayudita: Wikipedia: Windows Alt Keycodes. Si buscáis cómo introducir caracteres especiales en Linux, leed esta otra entrada.
Cuando estás escribiendo una novela, si algo no quieres es tener que pulsar Alt + 0151 o Ctrl + Alt + u + 2015 cada vez que necesitas una línea de diálogo ―con práctica y el teclado numérico, se puede hacer bastante rápido, pero no deja de ser una molestia―. Un modo “cutre” en Word era usar la autocorrección, cutre porque la autocorrección strictu sensu está para la ortografía, no para insertar símbolos. En OpenOffice sólo se autocorrigen las palabras seguidas de espacio o signo de puntuación, así que no puedes escribir “- -Etcétera” y que se convierta en “―Etcétera”. Una solución práctica es usar las macros.
Antes de usar macros, hay que saber qué son y cómo funcionan. Las macros son series de acciones pregrabadas que automatizan tareas repetitivas. De forma efectiva, son programas, lo que las convierte en un problema potencial de seguridad. Los “virus de macro” son comunes, aunque debido a que los usuarios son menos promiscuos compartiendo documentos en formatos para edición no se difunden con tanta facilidad. La parte más polémica de esta cuestión es que los procesadores de texto como Microsoft Word y OpenOffice permiten que cada documento posea sus propias macros, pudiendo ser así portador de virus. Si sabes que nunca vas a usar macros, puedes deshabilitarlas para proteger tus documentos; sin embargo, si necesitas usarlas, recibir un aviso de que un documento contiene macros puede decirte algo o puede decirte nada. En OpenOffice, no obstante, se pueden adoptar medidas de seguridad adicionales. Antes de usar las macros, conviene abrir Herramientas | Opciones…, y dentro de el árbol principal de OpenOffice.org, seleccionar Seguridad, pinchar en Seguridad de macros… cambiarla al nivel Muy alto y seleccionar las carpetas de confianza a cuyos documentos les vamos a permitir ejecutar macros. Hecho eso, guardaremos en esas carpetas únicamente nuestros propios documentos.
Para preparar nuestras macros, vamos a Herramientas | Macros… y pinchamos en Grabar marco… Luego pinchamos en la ventana del procesador de texto, tecleamos la combinación de teclas, finalizamos la grabación, guardamos la macro en el árbol de macros del usuario (no en el documento) y le ponemos un nombre descriptivo.
A continuación, abrimos Herramientas | Personalizar… | Teclado. Allí seleccionamos la combinación de teclas que queremos cambiar (en mi caso, Ctrl + -, ya que el guión de separación silábica no suelo insertarlo a mano), buscamos nuestra macro en las listas inferiores, la seleccionamos y pinchamos en Modificar. ¡Listo! Podemos hacer lo mismo con los puntos suspensivos y otros caracteres que no se pueden obtener con AltGr (véase tabla).

