17 de abril de 2011

Crea Atajos para palabras muy largas [Tutorial]

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? 



Los pasos a seguir, como siempre que modificamos algo del sistema, requieren tener el jailbreak hecho y valdría para cualquier dispositivo iOS.

Para llevar a cabo lo que nos proponemos necesitamos acceder por SSH (PC) o con iFile y similares (en el dispositivo).
    1. Vamos a la ruta /System/Library/Framework/UIkit.framework
    2. Buscamos el archivo Keyboard-es.plist, correspondiente al teclado español de España.
    3. Pulsamos sobre él > Visor de texto (en iFile) o editamos el “.plist” en el PC.
      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.
      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).
      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.
      Intentaremos ponerlo en 3 letras máximo para identificar nuestras alternativas porque sino lo veremos así.
      El campo Strings es lo que realizará la opción de arriba, es decir, el resultado final de nuestra acción.






      No hay comentarios.:

      Publicar un comentario