Me gustaría hacer mi propia versión del teclado ABC-Extended de Mac para escribir Pinyin (una forma de escribir mandarín que indica los tonos). Pero cuando uso Xcode, sólo veo una extensión de teclado personalizada para iOS y nada para MacOS. He mirado el programa Ukulele pero no parece que vaya a hacer todo lo que necesito. Teóricamente también podría poner mis reglas en archivos como este artículo indica pero eso también me parece engorroso en función de lo que quiero que haga mi teclado.
Esto es lo que quiero que haga:
- Primera opción: el usuario escribe literalmente "ni3 hao3" y mi lógica en tiempo real cambia su salida a "ni hao" (hay reglas de pinyin/gramática para donde va la marca de tono)
- En segundo lugar (fase 2 de mi proyecto), en sus ajustes de usuario para el teclado, podrían indicar que quieren convertir su texto en Hanzi (los caracteres). Así, cuando escriban su Pinyin, mi algoritmo adivinará una lista de caracteres Hanzi que coincida con su entrada Pinyin. Esto requeriría tener un archivo de diccionario descargado para mi teclado.
Gracias por cualquier ayuda. Sé cómo programarlo sólo necesito el software adecuado para usar :(