Mecanografía
Touch Typing: Aprende a escribir sin ver y sé más rápido programando!
[Link]
Bienvenidos nuevos platzinautas al igual que ustedes yo empecé en este mundo gracias a Platzi y
con el curso gratis de programación básica.
Estando en este curso y usando Visual Studio Code me di cuenta de que es primordial aprenderse
todos los shortcuts para poder ser más eficiente a la hora de trabajar. Pero antes de los shotcuts
debía aprender algo, y eso era el touchtyping, o para no hablar en inglés, mecanografía, o aún más
simple, poder escribir sin ver el teclado.
Logre conseguir velocidades en promedio de 60-70 wpm (Palabras por minuto) con 1-2 meses de
entrenamiento dedicándoles media hora cada día. Al principio será tedioso, pero un consejo
NUNCA MIRES EL TECLADO.
Para hacer el aprendizaje más divertido encontré muchas páginas que me ayudaron en mi
travesía, bueno dije muchas pero en realidad solo son las tres que más me gustaron jaja.
1. Typing Club
Empecemos con Typing Club, el más divertido de todos, recomiendo usar esta página primero, que
es gratuita, y si quieres más planes o dejar de ver anuncios puedes pagar una suscripción.
Como pueden ver me volví un adicto y terminé toda una lección de esta página, que empieza
desde las teclas principales y la posición de manos. Igualmente decidí aprenderme bien el**
teclado inglés,** porque es el teclado más eficiente para programar ya que contiene los caracteres
especiales que usamos de manera más fácil como el <>.
Cuanta con una gran variedad de juegos mientras vas aprendiendo, he aquí un ejemplo:
2. KeyBr
Keybr es una página más sencilla, la usaba para completar lo aprendido en TypingClub. Lo Bueno
de Keybr es que te ponían palabras al azar y veía en cual letras tenías más deficiencias y luego de
tener esa información te repetía esas letras hasta que viera que no tuvieras problemas. Debo decir
tuve muchas deficiencias con la V y B, tal vez ustedes no, pero me enredaban mucho y eran las
letras que más me repetían.
3. MonkeyType
Ya esta página la recomiendo cuando puedas escribir palabras sin ver y lo que quieras es
velocidad. Una gran página que te pone palabras o párrafos reales así acostumbrándote a palabras
cotidianas y tener una mayor fluidez. Te graba tus récords y puedes competir con ellos para ir
mejorando la velocidad a la hora de escribir.
Jaja casualmente grabando para mostrarles como es la página logre un nuevo record, y así va la
página de las que más me gusto al final para practicar rapidez.
Mi modelo de estudio fue:
el primer mes con TypingClub y KeyBr, hasta que lograra por lómenos escribir, aunque fuera lento,
pero poder escribir sin ver el teclado. Una vez lo dominaba y hablo de por lómenos llegar a los 30-
40wpm empecé a incluir monkeytype y fui dejando KeyBr ya que estaba bien con todas las letras.
De ahí me enfoque en no fallar y ser más rápido.
Pero alto, siempre me enfoque en utilizar el menor margen de teclado posible. De por si cuento
con un teclado 60% es decir de estos tipos:
Pero aún así no quería usar los números de arriba porque me enredaban a la hora de escribir, por
lo que encontré las hotkeys que me ayudaron mucho más a la hora de programar, si te interesa
entra aquí y aprende sobre como crear tus propios HotKeys
[Link] [Link]
Hotkeys: La manera de ser más eficiente programando
[Link]
eficiente-programando/
Hola Platzinauta, aquí te mostrare los hotkeys que utilizo para poder ser más eficiente mientras
programo. Pero antes de eso debes saber o recomiendo tengas en cuenta saber touch typing, ósea
escribir sin ver el teclado, si aún no sabes y solo utilizar los típicos dos dedos u otro estilo que te
toca ver el teclado te recomiendo mi antiguo tutorial de como aprender de una forma divertida
aquí.
Primero que todo, ¿Qué es un hotkey? Bueno se puede decir es un acceso rápido, o atajo de
teclas, como decir shortcut pero vayamos más a fondo de esto.
Mi interés en las hotkeys vino porque detestaba tener que usar los números que están arriba de
las letras en el teclado, siempre he sido fan de la forma que tienen los teclados más largos, ósea
esta forma:
Por lo que empecé a buscar alguna forma de poder utilizar los números así con alguna
combinación de teclas. Por lo tanto, para Windows encontré “AutoHotkey”.
[Link]
Key es un software de código abierto que no solo ayuda a crearnos shortcuts, sino que logra hasta
poder automatizar acciones con ciertas combinaciones de teclas. El mismo software cuenta con
una documentación que explica como programar cada una de la misión que tengas, en este
tutorial solo nos enfocaremos en crear unos atajos para los números y las flechas de movimiento.
Lo puedes descargar desde su propia página y se instala como cualquier otro software, como tiene
una gran variedad de opciones que hacen interacciones entre el software y el sistema operativo
puede que algún programa de antivirus lo detecte, puedes ignorarlo.
La sintaxis de autohotkey es muy similar a otros lenguajes de programación, pero iremos a la más
sencilla, a poner que una combinación de dos teclas logre darnos de output una letra o número
que queramos.
Bien lo primero que debemos hacer es crear un nuevo archivo con el nombre que desees pero con
extensión ¨.ahk¨ el .ahk es lo que reconoce AutoHotKey como archivo propio.
Una vez creado podemos utilizar nuestro editor de código favorito para plasmar lo que queramos,
en mi caso uso Visual Studio Code. Una vez adentro solo debemos escribir que queremos que haga
el script, y la sintaxis para que una combinación de 2 teclas nos dé un output de lo que queramos
es tan sencillo como:
Tecla1 & Tecla2::Output
Por lo tanto, si queremos que al usar la Tecla CapsLock, la que usamos para tener la mayúscula
cerrada, junto a la Tecla “K” nos dé el número 5, solo hay que ponerlo de la siguiente manera:
CapsLock & k::5”
Y ya, al momento de utilizar capslock y la k nos dara el número 5, para mí fue mucho mejor
aprender a utilizar los numero así, y como preferencia decidí usar la Tecla CapsLock ya que es una
tecla que muy poco se utiliza.
Por lo tanto lo que hice fue que los numero en mi teclado estuvieran en este orden al tocar
CapsLock:
Y el código para esto es tan sencillo como:
CapsLock & u::1
CapsLock & i::2
CapsLock & o::3
CapsLock & j::4
CapsLock & k::5
CapsLock & l::6
CapsLock & m::7
CapsLock & ,::8
CapsLock & .::9
CapsLock & Space::0
De igual manera quería poder tener los movimientos de las flechas más rápido, y por mi parte use
esta combinación:
Que es resultado de este código:
Tab & i::Up
Tab & k::Down
Tab & l::Right
Tab & j::Left
Y así me libre de utilizar los números de arriba y las flechas de abajo, y mantengo mi margen de
uso de teclado lo menor posible, haciéndome así más rápido.
Cabe destacar que el poder de autohotkeys va más allá de solo combinar teclas, puedes hacer que
repita un movimiento, que escriba una Tecla por ti por un tiempo determinado, abrir aplicaciones
con una combinación, todo esto puedes verlo en su documentación
¿Y tú, que otro atojo beneficioso crees que puedes crear para ser más eficiente?
Me encantaría poder ver y probar los que se te ocurran para así hacernos más eficientes.