Curso Gratis de Programación Básica

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Hola Platzinauta, aquí te mostraré 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í.

registro-programacion-gratis.png

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é <ins>“AutoHotkey”</ins>.

AutoHotKey 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.

  1. 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 .

  2. 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 mayuscula 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 libré de emplear 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.

registro-programacion-gratis.png

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ú, qué otro atajo beneficioso crees que puedes generar para ser más eficiente?
Me encantaría poder ver y probar los que se te ocurran para asi hacernos más eficientes.

Curso Gratis de Programación Básica

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados