* notes / teclado
Afinando mi Nuphy: el viaje con los switches morados
— Lubricado de estabilizadores, films, espuma y un keymap propio en QMK: lo que aprendí afinando un Nuphy Air75 con switches tactiles morados hasta dejarlo a mi gusto.
Hubo un momento, en mitad de una madrugada y con el destornillador en la mano, en que me sorprendí a mí mismo pesando láminas adhesivas de espuma como si estuviera preparando un experimento culinario. Era la tercera modificación del fin de semana al mismo teclado: un Nuphy Air75 con los conmutadores morados de bajo perfil, comprado seis meses antes con la inocente intención de "probar algo distinto al teclado del portátil". Esa pequeña obsesión condensa, creo, todo lo que tiene de adictivo el mundo de los teclados mecánicos.
Contexto
El Nuphy Air75 es un teclado inalámbrico de bajo perfil, de los pocos que combinan un grosor cómodo para escritorio con suficiente recorrido para sentir el accionamiento. Los conmutadores morados (tactiles, con un escalón sutil hacia la mitad del trayecto) me atrajeron porque escribo muchas horas y necesito un punto de retroalimentación claro sin el ruido de un clicky. Lo que no esperaba era el grado de personalización al que invita un teclado hot-swap con firmware compatible con QMK/VIA.
Antes de tocar nada conviene recordar la anatomía. Un conmutador mecánico consta, en esencia, de cuatro piezas: la carcasa (que aloja al resto), un muelle (responsable del peso percibido), una lámina o leaf metálica (la que cierra el circuito) y un vástago o stem que es la pieza móvil cuya forma define si el conmutador es lineal, tactile o clicky. En los modelos de bajo perfil del Nuphy todo es más bajo y compacto, pero la idea es idéntica.
El ritual de las modificaciones
La primera modificación útil siempre es lubricar los estabilizadores de las teclas grandes (espacio, enter, shift, backspace). Sin ese paso, la barra espaciadora del Nuphy producía un repiqueteo metálico que me sacaba de quicio durante las videollamadas. Con una pizca de Krytox 205g0 en los puntos de fricción y un poco de XHT-BDZ en los alambres, el ruido se transforma en un sonido seco, casi mate.
A los estabilizadores les siguen los switch films: láminas finísimas que se colocan entre la carcasa superior e inferior del conmutador para reducir el juego y unificar el sonido. En conmutadores de bajo perfil son menos comunes que en Cherry de altura estándar, pero los hay. Mi opinión sincera: la diferencia existe, pero es pequeña, y sólo merece la pena si uno ha desarrollado el oído para distinguirla.
La tercera capa es la modificación con espuma: un cuadrado fino de PORON o EVA cortado al tamaño del PCB y colocado entre éste y la carcasa para amortiguar la reverberación. En el Nuphy ese hueco es estrecho, así que recorté la espuma con generosidad y dejé respiraderos alrededor de los conectores del USB-C.
Por último, las teclas. Sustituí las teclas originales, ABS con leyenda traslúcida, por un juego de PBT double-shot de perfil MOA. El PBT, además de soportar mejor el desgaste, devuelve un sonido más profundo. El cambio sonoro fue más perceptible que cualquier switch film.
QMK: el verdadero motivo del cambio
Si las modificaciones físicas son agradables, lo que de verdad transforma la experiencia es el firmware. El Nuphy admite VIA y, con un poco de paciencia, QMK. Mi distribución personal hace tres cosas: convierte la fila central en home-row mods (las letras A, S, D, F y sus equivalentes a la derecha actúan como modificadores cuando se mantienen pulsadas), define una capa de símbolos accesible con la barra espaciadora mantenida y mapea kj como escape para alternar modos en Vim sin alejarme de la fila central.
#include QMK_KEYBOARD_H
enum layers { BASE, SYM, NAV };
#define HM_A LGUI_T(KC_A)
#define HM_S LALT_T(KC_S)
#define HM_D LCTL_T(KC_D)
#define HM_F LSFT_T(KC_F)
#define HM_J RSFT_T(KC_J)
#define HM_K RCTL_T(KC_K)
#define HM_L LALT_T(KC_L)
#define HM_SC RGUI_T(KC_SCLN)
#define SYM_SPC LT(SYM, KC_SPC)
#define NAV_BSP LT(NAV, KC_BSPC)
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[BASE] = LAYOUT_75_ansi(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_MUTE,
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,KC_EQL, NAV_BSP, KC_PGUP,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC,KC_RBRC,KC_BSLS, KC_PGDN,
KC_CAPS, HM_A, HM_S, HM_D, HM_F, KC_G, KC_H, HM_J, HM_K, HM_L, HM_SC, KC_QUOT, KC_ENT, KC_HOME,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
KC_LCTL, KC_LGUI,KC_LALT, SYM_SPC, KC_RALT,KC_RCTL,KC_LEFT, KC_DOWN, KC_RGHT
),
};El truco mental para los home-row mods es ajustar el TAPPING_TERM a un valor cómodo (180 ms en mi caso) y activar PERMISSIVE_HOLD. Sin ese ajuste, las teclas que actúan como modificadores se disparan por error al teclear deprisa, sobre todo en palabras con consonantes repetidas. Costó una semana acostumbrarme, pero después es difícil volver atrás.
Reflexiones ergonómicas
Llevaba años usando un teclado plano y bajo del portátil, e ingenuamente pensaba que el bajo perfil era universalmente bueno. La realidad es más matizada: lo importante es la altura del frente del teclado y la inclinación que obliga a la muñeca. Un teclado bajo sin elevación trasera es ergonómicamente más amable que uno alto con patas levantadas. Cuando elevé las patas del Nuphy con dos tenting feet laterales para inclinarlo en abanico hacia el centro, el cansancio de muñeca al final del día se redujo notablemente, sin tener que dar el salto a un teclado partido.
Sigue rondándome la idea de un Corne o un Sofle (partidos, columnares, con menos teclas), pero la curva de aprendizaje es real y mi teclado de viaje tiene que poder usarlo cualquiera que se siente delante. Por ahora, el Nuphy es el compromiso.
Hallazgos
- El mayor cambio de sonido lo dieron las teclas PBT, no los switch films. Si hay que elegir un sólo upgrade, ése.
- Lubricar los estabilizadores transforma un teclado que parece de plástico barato en uno premium en treinta minutos.
- VIA cubre el 90% de los casos sin recompilar; QMK sólo es necesario para home-row mods y tap dance.
- El firmware inalámbrico del Nuphy reacciona algo peor que el cableado en latencia (sobre 12 ms vs 1 ms); con el cable conectado la diferencia es perceptible al jugar.
- El conjunto de modificaciones costó menos que un cambio entero de teclado y rejuveneció una pieza que ya tenía meses.
Closure
Después de todo este recorrido, lo que me ha quedado no es tanto el teclado afinado como la sensación de haber personalizado mi herramienta principal. Paso ocho o nueve horas al día delante de él; afinarlo a mi gusto no es una excentricidad sino una pequeña forma de respeto hacia el tiempo que comparto con él. Si alguien siente la misma curiosidad y se está planteando empezar, mi recomendación es modesta: cómprate un destornillador de calidad, una pequeña jeringa de Krytox y un juego de teclas que te guste; con eso y un fin de semana tendrás una experiencia distinta sin haber gastado el coste de otro teclado.