5 votos

Utilizando un diseño de teclado personalizado en iOS

Tengo un iPad Pro con el Teclado Inteligente de Apple, el cual funciona bien. Normalmente lo uso con el diseño de teclado físico Colemak, que viene integrado en iOS.

Sé que es posible instalar aplicaciones que te brindan teclados virtuales personalizados. ¿Es posible hacer algo similar pero para diseños de teclados físicos?

En mi caso, tengo un diseño personalizado que uso en mi computadora para escribir los caracteres especiales en el Alfabeto Fonético Internacional, y sería genial poder usarlo en mi iPad también.

(Por favor ten en cuenta que no estoy preguntando cómo instalar teclados virtuales de terceros; específicamente quiero instalar un diseño de teclado físico).

3voto

Hugo Palma Puntos 1179

Crear un diseño de teclado de hardware para iOS requiere que ensambles un archivo .uchr para el diseño. Este formato está documentado en la referencia de Utilidades Unicode para la API Carbon. Estos archivos solían crearse en algún momento con la herramienta klcompiler en la Font Tool Suite (!), excepto que generaba una salida big-endian (probablemente de la época de PowerPC) y iOS requería una salida little-endian (más típica del procesador ARM), y esta herramienta ha sido retirada del Centro de Descargas de Apple, ya que era solo de 32 bits (y solo quedan versiones de 64 bits de macOS).

Para instalar dicho diseño, debe colocarse en el directorio /System/Library/KeyboardLayouts, el cual no es modificable por el usuario mobile, sino solo por root. Además, no está documentado cómo se registran los nuevos diseños en el sistema - iOS no escanea este directorio en busca de archivos nuevos como lo hace macOS. Un truco alrededor de esto fue sobrescribir uno de los diseños existentes, por ejemplo USBKeyboardLayouts.bundle/uchrs/Colemak.uchr, y luego seleccionar este para activarlo, pero esto por supuesto violaría la integridad del checksum de ese diseño.

1voto

books453 Puntos 1

No, lamentablemente en este momento no es posible sin hacerle jailbreak. Apple simplemente no permite que las aplicaciones de terceros hagan esto todavía.

1 votos

Consideración en la elaboración de esto con por qué no, tal vez un enlace relevante o dos (¡no solo un enlace, también una explicación!), y diga qué podría hacer si el iPad estuviera desbloqueado. De lo contrario, esto será votado negativamente y luego eliminado.

1 votos

@owlswipe No veo ninguna necesidad de las adiciones que solicitas. Apple simplemente no permite que las aplicaciones de terceros hagan esto aún, y nadie que responda aquí necesita proporcionar detalles sobre la programación de jailbreak.

0 votos

¿Alguna actualización con respecto a las versiones más recientes de iOS?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X