El layout está inspirado en los modos de VIM
con bastantes modificaciones y tiene un foco en evitar movimientos
fuera de las tres filas principales aprovechando los thumb keys.
Los layers sobrescriben los valores configurados en el Layer 0. Y en todos los layers el thumb key superior
de la mano izquierda regresa al Layer 0, similar a Esc
en VIM
.
Los thumb keys están dispuestos de manera que las teclas de uso más frecuente en el layer al que dirigen están
en la mano contraria.
Capa 0: Base
En los números 1-8 cambio al Layer correspondiente, lo utilicé como una manera segura de poder cambiar a
cualquier layer sin tener que pensar donde estaban las otras configuraciones.
Mano Izquierda
-
ESC
: Bien arriba a la izquierda
-
Caps Lock
-> Left Ctrl
: De los cambios más prácticos que encontré hasta ahora.
-
Shift
-> Space-cadet Shift: De las mejores teclas, inserta el (
si lo presionas y sueltas,
y funciona como Shift
si lo mantienes apretado.
-
Left Ctrl: Queda por compatibilidad, hay veces que si estuve trabajando en otras computadoras me cuesta
no intentar utilizarlo
-
Back Space: Se accede desde con el meñique, todavía no me termina de convencer pero ya me acostumbré.
Thumb keys
Space
Left Alt
- A Símbolos (3): Mayormente lo uso para ingresar al teclado numérico o insertar brackets
[](){}
Mano Derecha
-
i
-> A QWERTY: Siguiendo el modo Insert de VIM
-
hjkl
-> '←↑↓→': Siguiendo los movimientos en VIM
-
Del
al presionar Backspace
al mantener: Siguiendo el comportamiento de esa tecla en el HHKB
-
\,./'
siguiendo la disposición del teclado US International ANSI
-
Shift
-> Space-cadet shift
-
`
-> siguiendo el HHKB
Thumb keys
Enter
- A Windows (5)
- A Funcines (6)
- A Mouse (4)
Capas 1 (QWERTY) y 2 (Colemak): Texto
Teclados con layouts estándares
Mano Derecha
-
Right Alt
: Para insertar letras con tilde áéíóúñ
. Uso el teclado con US - International
Capa 3: Símbolos
Mano Izquierda
-
!@#$%
la primera fila sigue el estandar de un teclado US
- Los brackets tienen sus pares uno sobre el otro
-
_
es simétrico de -
en la mano derecha para no tener que apretar Shift
-
^&~
todavía no me convence su ubicación, pero tenían que estar en algún lado
Mano Derecha
- Teclado Numérico
-
=*0
todavía no me convencen
Capa 4: Mouse
Mano Izquierda
-
Click y movimientos de la ruedita
Mano Derecha
- Movimientos siguiendo las direcciones de
hjkl
del Layer 0
Capa 5: Windows
Mano Izquierda
- Atajos a las 3 primeras ventanas
Win + 1
- Combinaciones para mover y organizar ventanas
Mano Derecha
Capa 6: Funciones (FN)
Mano Izquierda
-
F1-F9
replicando el teclado numérico
-
F10-F12
accesibles con el dedo índice ya que los uso bastante cuando debugueo.
Capas 7 y 8: Pruebas
Distintas funcionalidades para ir probando.
- Recording y replay de macros.
- Manejo de las luces del teclado.
- Sensibilidad de las teclas.
Otros comentarios
Tener un teclado en el que la modificación se hace en hardware realmente hizo la diferencia a comparación de utilizar algún software para hacerlo.
Es mucho más estable, por ejemplo en situaciones en que la máquina está utilizando muchos recursos algunos programas tienen micro interrupciones y suelen hacer todo más torpe. Con el teclado configurado por hardware esto nunca pasa.
El feature de Auto-Shift lo tuve habilitado un tiempo pero para programar se volvía muy complicado de utilizar porque solía interferir con los auto-complete o intellisense. Al menos, porque no programo a una velocidad extrema.