Hace no mucho tiempo algunos de nuestros lectores pedían un tweak o modificación de sistema que trajera atajos de teclado o simplificara la acción a la hora de escribir.
¿Estás cansado tú también de escribir palabras como «mañana» o «esternocleidomastoideo» en una superficie táctil? Pues estás de suerte porque en EsferaiPhone tenemos el remedio (casero pero útil 100%).
[attenzione]Los pasos a seguir, como siempre que modificamos algo del sistema, requieren tener el jailbreak hecho y valdría para cualquier dispositivo iOS.[/attenzione]
Para llevar a cabo lo que nos proponemos necesitamos acceder por SSH (PC) o con iFile y similares (en el dispositivo).
- Vamos a la ruta /System/Library/Framework/UIkit.framework
- Buscamos el archivo Keyboard-es.plist, correspondiente al teclado español de España.
- Pulsamos sobre él > Visor de texto (en iFile) o editamos el «.plist» en el PC.
[info]Una vez dentro del plist, si nos fijamos bien hay referencias a todos los botones del teclado que puedan tener variantes. En nuestro caso veremos por ejemplo la n con sus variantes ñ y ń y que además están representados tanto en minúsculas como mayúsculas, es decir, lo veremos repetido.[/info]
La idea ahora sería crear teclas que tengan una palabra concreta, en este caso utilizaremos las «vacías» como la m (en la foto anterior) o la g.
- Copiamos todo lo referente a una tecla cualquiera (ver siguiente imagen) y pegamos a continuación de la misma para luego asociarlo a la letra o botón que nos interese, en este caso el ejemplo de «mañana» con M mayúscula.
- Para que quede perfecto, en caso de tener más de una alternativa, diremos hacia donde saldrá la pestaña con las variantes (right, left = derecha, izquierda).
[info]El campo Keycaps se refiere a lo que veremos en pantalla al mantener pulsada la tecla deseada. Se pueden poner las palabras o atajos personalizados que queramos separándolos por un espacio. Si ponemos 4 o más letras es muy probable que veamos un icono vacío.[/info]
Intentaremos ponerlo en 3 letras máximo para identificar nuestras alternativas porque sino lo veremos así.
[info]El campo Strings es lo que realizará la opción de arriba, es decir, el resultado final de nuestra acción.[/info]
El culpable de todo esto es el creador del paquete Vmoji (Cydia), ya que lo hizo para un teclado inglés y no para el resto. Ahí nos picó la curiosidad e investigamos.
Ahora que disponéis de esta información podréis crearos vuestro propio teclado todo en 1, y como sugerencia (o deberes para casa, según se mire) os animamos a introducir palabras como supercalifragilísticoespialidoso o terminaciones como .com .net .es .edu .org ;) .