Aunque no es exactamente lo que pediste, una posible solución es utilizar la capacidad incorporada de cambiar rápidamente Fuentes de Entrada (también conocidas como diseños de teclado). Para que esta función sea utilizable, necesitarás hacer una pequeña configuración.
Abre Preferencias del Sistema: Teclado y selecciona el Panel de Teclado. Marca la opción de Mostrar Visores de Teclado y Caracteres en la barra de menú (1), luego haz clic en el botón Fuentes de Entrada… (2).
Se abrirá el panel de preferencias de Idioma y Texto en la pestaña de Fuentes de Entrada. Selecciona las fuentes de entrada (3) a las que deseas acceder regularmente. Menos es mejor, recuerda que siempre puedes regresar a esta pestaña y cambiar tus selecciones. Cuando hayas hecho tus elecciones, haz clic en el botón Atajos de Teclado… (4).
El panel de preferencias de Teclado se abrirá en la pestaña de Atajos de Teclado. Selecciona Entrada de Texto y Teclado de la columna de la izquierda (5). Luego marca las opciones para habilitar los atajos de teclado para navegar entre las fuentes de entrada (6).
Si te quedas con los atajos predeterminados, entrarán en conflicto con los atajos predeterminados de Spotlight. Selecciona Spotlight en la columna de la izquierda y desactiva o cambia el atajo de teclado asignado a las funciones de Spotlight.
Ahora, cuando necesites escribir un carácter especial, utiliza la tecla de acceso rápido para seleccionar la Fuente de Entrada adecuada y utiliza la función de pulsación larga de Lion para mostrar las opciones para cada carácter.
Actualmente estoy utilizando Rumano como mi Fuente de Entrada . Lo sé porque está mostrado en el menú Visores de Teclado y Caracteres. Una pulsación larga en a proporciona:
Una vez que haya escrito el carácter rumano, puedo utilizar el atajo de teclado para volver a la fuente de entrada EE.UU..