Los entusiastas de los teclados siempre han preferido tener su propia distribución personalizada, lo que llevó al desarrollo de software de reasignación y teclados personalizados. Sin embargo, existían algunas limitaciones en cuanto a cómo se pueden configurar estos teclados y guardar esas configuraciones. QMK y VIA son una gran solución para esto, ya que ofrecen la posibilidad de reasignar teclas, crear macros y ajustar configuraciones para diferentes sistemas operativos con facilidad, incluso con memoria integrada en algunos casos. Este artículo lo guiará en la configuración de un teclado compatible con QMK usando VIA, lo que le garantizará que puede personalizar su experiencia de escritura sin profundizar demasiado en la codificación.

Relacionado
En qué se diferencian los interruptores ópticos analógicos de los interruptores mecánicos

Fuera lo viejo, dentro lo óptico

¿Qué son QMK y VIA?

El firmware QMK (Quantum Mechanical Keyboard) es un software de código abierto que te permite personalizar cada aspecto de tu teclado, desde las combinaciones de teclas hasta las macros. Sin embargo, QMK requiere que actualices el controlador de tu teclado con un nuevo firmware cada vez que realizas un cambio, lo que puede resultar abrumador para algunas personas y extremadamente poco práctico.

Presentamos VIA, una interfaz fácil de usar que funciona como un configurador para el firmware QMK, lo que le permite realizar cambios en tiempo real en su teclado sin la necesidad de actualizar el firmware constantemente. Esta combinación ofrece un mayor nivel de personalización, desde efectos de retroiluminación y macros hasta códigos de teclas personalizados y comandos de mouse en diferentes capas de mapas de teclas.

Preparando tu teclado

Lo primero es lo primero: debes asegurarte de que tu teclado sea compatible con QMK y VIA. VIA admite alrededor de 1400tecladosen la actualidad. Consulta elsitio web de VIApara ver si tu modelo está en la lista. Si no es así, probablemente no tengas suerte, pero siempre existe la posibilidad de que encuentres el archivo JSON correcto en comunidades y foros. En esta guía, he utilizado una placa MonsGeek M1 Wired. Descargué el archivo JSON para este teclado directamente desde el sitio web del fabricante.

Hay dos tipos de archivos JSON disponibles para descargar. Son los archivos V2 y V3. Los archivos JSON V2 son más sencillos de codificar y modificar, pero, según el teclado, pueden faltar algunas funciones, como los controles para los codificadores rotatorios y los paneles OLED. Por otro lado, los archivos JSON V3 son más avanzados y admiten estas funciones más nuevas, pero son un poco más complejos de codificar y modificar. La disponibilidad, la variante (V2 o V3) y las funciones de los archivos JSON dependen de la fuente del archivo, que casi siempre es el fabricante. Ten en cuenta la versión que has descargado (definida por la fuente o evidente en el nombre del archivo) antes de continuar con los siguientes pasos.

Asegúrese de que el archivo JSON que está descargando esté libre de virus u otro software malicioso.

Cómo acceder a VIA

Ahora, pongamos en funcionamiento VIA en su computadora. VIA está disponible para Windows, macOS y Linux, e incluso como aplicación web, lo que lo hace accesible para la mayoría de los usuarios. En esta guía, he utilizado el sitio web, pero puede optar por utilizar las aplicaciones para sus respectivas plataformas. Los pasos son los mismos, independientemente del método que elija para acceder a VIA.

  1. Visita elsitio web de VIA. Como alternativa, si deseas descargar el software, puedes acceder ala página oficial de lanzamientos de GitHubde VIA y descargar e instalar el archivo correspondiente, según tu sistema operativo.
    Imagen que muestra la pantalla principal del configurador VIA con el botón “Autorizar dispositivo” resaltado
  2. En la mayoría de los casos, si su teclado es compatible con VIA, aparecerá automáticamente en la pantalla principal, pero en caso de que no sea así, intente hacer clic en elbotón Autorizar dispositivo.
    Imagen que muestra la ventana emergente después de hacer clic en el botón autorizar dispositivo que muestra la lista de dispositivos HID disponibles, resaltados en rojo.
  3. Si VIA no detecta automáticamente su teclado, intente cargar el archivo JSON adecuado. Vaya a lapestaña Configuraciónyhaga clic en la opciónMostrar pestaña Diseño .
    Captura de pantalla que muestra la opción Mostrar pestaña de diseño resaltada en la configuración
  4. Deberías encontrar una nueva pestaña marcada con un icono de pincel. Haz clic en ese icono.
    Captura de pantalla que muestra la opción de carga en la pestaña de diseño
  5. Dependiendo del archivo JSON que hayas descargado (V2 o V3, lo cual debería estar indicado en el nombre del archivo), puedes marcar la opciónUsar definiciones V2 (obsoleta)o dejarla sin marcar.Luego, procede a cargar el archivo JSON para tu teclado en particular haciendo clic en el botónCargaro arrastrando el archivo al cuadrode carga.
    Imagen que muestra la pestaña de diseño final de VIA después de cargar el archivo JSON.
  6. Ahora deberías poder personalizar tu teclado desde la pantalla principal de VIA.

Configuración de combinaciones de teclas mediante VIA

Ahora que la configuración está completa, finalmente puedes usar VIA para cambiar cualquier cosa en tu teclado, ya sean combinaciones de teclas, macros o iluminación.

  1. Navegue a la pantalla principal donde se muestra la distribución de su teclado.
    Captura de pantalla que muestra la página de inicio de la pestaña de combinación de teclas en VIA
  2. Haz clic en la tecla que quieras reprogramar. Por ejemplo, yo elegí "Inicio".
    Captura de pantalla que muestra el botón Inicio resaltado
  3. Ahora haz clic en la opción que quieras asignar a esa tecla. Yo elegí "Bloq Num".
    Captura de pantalla que muestra el botón de inicio reprogramado para ser el botón de bloqueo numérico usando VIA
  4. Cuando se trata de vincular el control de iluminación a las teclas, puede hacerlo cambiando a lasección Iluminaciónenvinculación de teclas y luego siguiendo el proceso de vinculación de teclas como de costumbre.
    Imagen que muestra las combinaciones de teclas de iluminación
  5. También puede buscar más opciones para una selección especializada de teclas paracontrol de medios, capasybotones especiales.
    Imagen que muestra combinaciones de teclas basadas en medios

Cómo configurar y vincular macros mediante VIA

Uno de los usos principales de VIA es diseñar y mapear macros. Para ello, tienes dos opciones. Puedes grabar las pulsaciones de teclas para configurar la macro o codificarla tú mismo. Si eliges la segunda opción, puedes consultar elsitio web de QMKpara obtener información sobre los códigos de teclas. Para esta guía, elegí grabar mis pulsaciones de teclas.

  1. Vaya a la pestañaMacro , que está disponible en la sección de combinaciones de teclas.
    Captura de pantalla que muestra la página de inicio de Macro con el ícono de Macro resaltado en rojo
  2. Haga clic en el botónPantalla completa.
    Captura de pantalla que muestra la opción Pantalla completa resaltada en rojo
  3. Haga clic en elbotón de grabacióny presione el acceso directo para codificar en la macro. En esta guía, repliqué el botón de impresión de pantalla, ya que el MonsGeek M1 no tiene un botón de impresión de pantalla de forma predeterminada.
    Captura de pantalla que muestra la función Grabar resaltada en rojo
  4. Para ello registré la pulsación de teclaWin+Shift+S.
    Captura de pantalla que muestra la macro grabada
  5. Recuerda la ranura en la que estás registrando una determinada pulsación de tecla. Yo he asignado la pulsación de tecla aM0. Hay un total de dieciséis ranuras para macros personalizadas.
    Captura de pantalla que muestra la ranura asignada para la macro
  6. Regrese a lapestaña de combinación de teclasy haga clic enMacros.
    Captura de pantalla que muestra la opción Macro en la sección de combinación de teclas marcada en rojo
  7. Ahora haz clic en el botón que quieras asignar a esta macro. Yo elegí el botón Inicio. De esa manera, cuando presiono el botón Inicio, Windows lo ve como si presionaraWin+Shift+S,que es el atajo paraRecortes y bocetos (o la herramienta Recortes si estás en Windows 11).
    Imagen que muestra combinaciones de teclas basadas en medios

Cómo gestionar capas en VIA

Configurar capas en VIA es una forma inteligente de multiplicar la funcionalidad de su teclado sin agregar teclas adicionales. Las capas permiten que una sola tecla realice múltiples funciones, según la capa activa. Es especialmente útil para teclados compactos que pueden carecer de espacio físico para todas las teclas deseadas.

  1. Puede cambiar entre cada capa haciendo clic en los números de capa en la esquina superior izquierda de la pantalla principal y asignar teclas según cada capa.

Personaliza la iluminación con VIA

Imagen que muestra los controles de iluminación en VIA

Puede personalizar el patrón de iluminación, el brillo y la velocidad desde la sección de iluminación.

Guardado y carga de archivos JSON personalizadosImagen que muestra la opción de exportación e importación de archivos JSON en VIA

Una vez que hayas terminado con todas las personalizaciones, también puedes exportar las configuraciones como un archivo JSON personalizado para transferirlas o hacer una copia de seguridad de ellas. Esta función puede resultar útil si estás trabajando con muchos teclados mecánicos y prefieres tener configuraciones personalizadas para todos ellos. Para exportar las configuraciones, haz clic en el botón de guardar con forma de disquete y haz clic enGuardar.Para importar un archivo JSON previamente guardado, haz clic en el botónCargar .

Pruebe su configuración

Imagen que muestra la sección de prueba del teclado dentro de VIA

El comprobador de teclados VIA es una herramienta integrada que permite a los usuarios probar cada pulsación de tecla en tiempo real, lo que garantiza que todas las configuraciones personalizadas se apliquen correctamente y funcionen. Después de configurar el teclado, es importante probar todos los cambios. Escriba, cambie de capa, active macros y asegúrese de que todo funcione como se espera. Si algo no está bien, VIA facilita el ajuste de las configuraciones sobre la marcha.

Reflexiones finales

Con QMK y VIA, personalizar tu teclado pasa de ser una tarea abrumadora a un proceso intuitivo y sencillo. Ya sea que se trate de reasignar teclas, configurar macros, administrar capas o ajustar la iluminación, VIA te proporciona las herramientas para adaptar tu teclado exactamente a tus necesidades, sin la molestia de las actualizaciones constantes de firmware. La flexibilidad y la personalización en tiempo real que ofrece VIA, combinadas con el potente backend de QMK, crean una configuración sólida que satisface tanto a los principiantes como a los entusiastas experimentados. A medida que más personas se interesan porlos teclados personalizados, herramientas como VIA y QMK se destacan por su capacidad de hacer que la personalización sea accesible y agradable para todos. Recuerda, la clave para una experiencia de escritura completamente optimizada radica en explorar, experimentar y ajustar tu configuración hasta que sea perfecta.