← volver

los chinos me arreglaron la postura x la mitad de un kinesis

un teclado es un rectángulo sólido porque una máquina de escribir TENÍA que ser un rectángulo sólido en 1874, y desde ahí que tenis las muñecas dobladas en un ángulo diseñado pa una máquina llena de PALANCAS DE METAL. nadie decidió que esto fuera bueno pa ti. nadie decidió nada. es pura inercia disfrazada de ergonomía.

me compré un teclado split y ya no puedo volver atrás, y necesito contarte x qué antes de que tus tendones te denuncien al SERNAC.

tu teclado es un solo hueso y te está quebrando

levanta las manos frente a ti, relajadas, como si fueras a teclear. míralas. los antebrazos te entran en ángulo, los pulgares apuntan pa ARRIBA, las muñecas neutras. esa es la postura de reposo de un primate humano. ahora ponlas en un teclado normal. las muñecas rotan planas (pronación), las manos se aprietan hacia el centro (desviación cubital), y aguantas eso todo el día, todos los días, x una carrera entera. es una posición de estrés. nos dimos una posición de estrés a nosotros mismos y le dijimos oficina.

un teclado split son dos mitades que puedes separar y levantar en ángulo (tenting) pa que tus manos caigan donde ya querían estar. es ridículo lo simple que es. separas los dos montones de teclas y de repente tu cuerpo deja de pelear contra el mueble.

el home row es basado, actually

esta es la parte que nadie te dice: un teclado split te obliga a teclear BIEN, te guste o no. no hay cómo cruzar la división. tu mano izquierda físicamente no puede ir a buscar la y en la isla derecha como lleva toda la vida haciendo. así que aprendes el home row de verdad. la izquierda manda en la izquierda, la derecha en la derecha, y el split HACE respetar la frontera como un aduanero.

y no, no te voy a decir que ahora tecleo más rápido, porque no es así. me llegó pa mi cumpleaños, llevo unas tres horas con él en total, y hoy (viernes, cambio total, sin vuelta atrás) soy MÁS LENTO que en la plancha. toda la memoria muscular que tengo ahora no sirve pa nada. pero cada dedo ya sabe que tiene que quedarse en sus teclas base, las manos dejaron de vagar, y hasta gateando a media velocidad se siente como si el teclado por fin admitiera que tengo dos manos separadas pegadas a dos brazos separados. la velocidad vuelve. la postura ya está aquí.

y quiero ser honesto sobre lo profundo que llega el daño cerebral: TODAVÍA trato de agarrar la y con la mano izquierda. ahora mismo, escribiendo esto, la busqué con la mano equivocada TRES VECES SEGUIDAS como un mapache manoteando una puerta con llave. quince años de mi índice izquierdo paseándose x la mitad del teclado, y el split ahí sentado no más diciendo "no". físicamente ya no PUEDO. a la división le da lo mismo tus malos hábitos, simplemente te los amputa.

tus pulgares no hacen NADA y no te diste ni cuenta

mira un teclado normal. ¿qué hacen tus pulgares en realidad? uno toca la barra espaciadora. el otro está CESANTE. dos de tus dedos más fuertes, los oponibles que supuestamente nos separan de los otros primates, y una plancha unibody contrata a uno solo, part time, pa una sola pega.

un keywell estilo kinesis tiene CLÚSTERES de pulgar. teclas de verdad, un comité entero, justo debajo de cada pulgar. los míos hacen enter, backspace, meta, ctrl, espacio, cambios de capa, lo que yo decida mapear. así que ahora mis pulgares tienen PEGA en vez de andar ociosos, y mis meñiques dejan de sufrir estirándose pa el enter y el backspace como antes. la carga se reparte x toda la mano en vez de caer sobre cuatro dedos y un pulgar sobreexplotado. resulta que tenía ocho dedos y dos pulgares todo este tiempo y mi teclado me dejaba usar como seis.

el problema de las seis gambitas

el detalle es que los buenos cuestan como la cuota de un auto usado. un kinesis advantage vale SEIS GAMBAS. un ergodox, un moonlander, un glove80, todos entre "auch" y "¿estai loco?". la ergonomía tiene este impuesto asqueroso donde la cosa que evita que te lesiones está tarificada como artículo de lujo, como si no destruirte las muñecas fuera una suscripción premium.

y mira, yo vivo en el tercer mundo. seiscientos dólares x un TECLADO no es una compra que pueda hacer, x mucho que mis muñecas estén rogando. me encantaría. me encantaría de verdad llegar y tirar la plata de un kinesis y no pensarlo nunca más. pero déjame ponerte los seiscientos dólares en términos reales: estirándolos bien, eso son tres meses de COMIDA. no un teclado. almuerzo y once, x un cuarto de año. ese es el tipo de cambio real, y la realidad es una perra lol. así que la tabla de $600 no es un producto que evalué y descarté, es un producto que nunca estuvo sobre la mesa pa mí ni pa la mayor parte del planeta.

así que obviamente me fui con los chinos.

shenzhen no respeta tus patentes y benditos sean

me conseguí un CLON del kinesis advantage. keywell, clústeres de pulgar, partido al medio, el bowl entero escarbado, menos el metal fancy porque la cosa completa es 3D PRINTED. el teclado costó doscientos dólares, y con envío e impuestos quedó como en trescientos, que es la MITAD de un kinesis, y llegó entero rápido. ¿el plástico es tan bonito como el original? no. ¿me importa? tengo las manos en las TECLAS, no limándome las uñas en la carcasa.

y el loco que me lo vendió simplemente... mandó ene weas. una bolsa REPLETA de keycaps, preciosas, muchas más de las que un solo teclado necesita, gratis. más una pantallita tonta que te repite la letra que acabas de teclear, completamente inútil, absolutamente encantadora, la amo. trata de sacarle una bolsa gratis de keycaps a una empresa que cobra seiscientos dólares x la misma idea. la economía del clon corre con buena voluntad y volumen, y la marca corre haciéndote sentir afortunado de que te dejen pagar.

también es full QMK. me costó un poco agarrarle la mano, no voy a mentir, todo el modelo mental de capas y macros es un muro la primera vez que te sientas con él. ahora es una BENDICIÓN. puedo hacer que el hardware haga lo que se me cante el hoyo, remapear cada tecla, apilar capas, enterrar símbolos bajo los pulgares, y nadie me dice que hacer pq la weá es mia y era. es la historia de Stallman y la impresora: en el momento en que un pedazo de hardware decide qué te permite hacer con él, deberías poder abrirlo y mandarlo a callar. mi teclado recibe órdenes de MÍ.

y esta es la parte que la gente de marca nunca dice en voz alta: la razón x la que shenzhen te puede vender un split con keywell a la mitad del precio es que la "innovación" x la que estás pagando $600 es una IDEA DE HACE TREINTA AÑOS sobre dónde van las manos. el foso nunca fue la ingeniería. el foso era el precio y una patente y la vibra de que la ergonomía es exótica. la economía del clon simplemente pasó x encima, apagó la vibra, y encima le metieron el hotswap de pura falta de respeto. based.

y honestamente los chinos llevan años manteniéndome tecleando en silencio. la tabla que este reemplazó era un royal kludge 61, también chino, un 60% unibody chiquitito que me sirvió fielmente x varios años antes de que yo lo traicionara x un keywell. está guardado ahora, exiliado, culpable de nada más que ser un solo rectángulo. capaz que lo modee algún día y se lo pase a un amigo, capaz que se quede no más en el cajón como monumento a los tiempos de antes, quién sabe. pero la mitad de la historia de mi escritorio es shenzhen haciendo más con menos, y el split es solo la versión más ruidosa.

es tan bueno que volver DUELE

tuve que agarrar mi unibody viejo hace una hora pa arreglar algo en mi otra máquina y mis manos se echaron pa atrás como si les hubiera pedido sostener un pescado muerto. las muñecas se volvieron a pronar de golpe, los pulgares apretados, la pinza miserable completa. aguanté quizás dos minutos. quedé ARRUINADO pa los teclados normales y me tomó UNA TARDE. ahora me siento derecho porque las dos mitades dejan que mis hombros se abran en vez de enrollarme el torso entero hacia adelante sobre una plancha. ni siquiera lo hice a propósito, la geometría simplemente ya no me deja encorvarme.

y este clon tiene un reposamanos integrado abajo, así que mis palmas tienen dónde VIVIR en vez de flotar o machacarse contra el borde del escritorio. las muñecas quedan planas y neutras, los pulgares caen justo en su clúster, y mis manos como que se estacionan ahí entre tecla y tecla. tres horas adentro y lo que ya es innegable no es la velocidad, es que nada DUELE. puedo teclear x un bloque de horas y mis muñecas no andan metiendo un reclamo en silencio todo el rato.

lo que si me duele, y ni siquiera es culpa del teclado en si, es mi espalda. me duele más q la ctm. saben porqué? porque el teclado unibody me hacía sentarme como la callampa. el split me fuerza de cierta manera a tener una postura HUMANA.

la razón de verdad

ya. esta es la cosa debajo de los chistes, y la voy a decir una sola vez porque necesitas escucharla y después volvemos a reírnos.

el RSI no es un meme. la lesión x esfuerzo repetitivo es la cosa que en silencio le termina la carrera a la gente que teclea pa vivir, y nosotros tecleamos pa vivir. no se anuncia. es un hormigueo chico, después un dolorcito, después una mañana no podis sostener la taza de café, después eres el tipo de treinta y ocho que no puede trabajar un día completo y nadie te avisó porque la lesión era ABURRIDA y lenta y no sangraste nunca. tus manos son la herramienta. son la ÚNICA herramienta. un carpintero que se lija sus propios dedos se queda sin pega, y tú igual, solo que tus dedos se demoraron quince años en irse y no te diste cuenta de que la lijadora estaba prendida.

un teclado split son trescientos dólares de seguro contra convertirte en ese tipo, la mitad de lo que pide la marca, y el clon te tira el hotswap gratis. no se trata de velocidad de tipeo ni de verte bacán en el café con tu teclado alienígena raro, se trata de todavía poder hacer esto a los cincuenta.

así que compra el clon. levántalo en ángulo. aprende el home row como deberías haberlo hecho hace años. tus muñecas son el único hardware que no podis mandar a RMA :)

LOS TECLADOS UNIBODY SON UNA PSYOP!!!

ok ahora la parte donde es un arma

esta es la weá que enterré bajo toda la veneración a Stallman: full QMK va a teclear CUALQUIER COSA. un macro es solo una tecla que, cuando la apretas, dispara una ristra de teclazos al host tan rápido como el spec de usb hid lo permite. esa es toda la feature. y si esa descripción te suena, es porque es LITERALMENTE un rubber ducky. un teclado programable es un dispositivo BadUSB que pagaste doscientos dólares y encima le pusiste las palmas.

// qmk, roughly. one keypress and the "keyboard" types this itself.
case MY_MACRO:
    if (record->event.pressed) {
        SEND_STRING(SS_LGUI("r"));      // win+r, run dialog
        SEND_STRING("powershell\n");    // and we're already inside
    }
    return false;

cuatro líneas, y esa es la versión ABURRIDA sacada directo de la documentación. el SO nunca le pide identificación a un teclado. no hay ningún prompt de permiso pa "¿de verdad hay un humano apretando estas teclas?". el teclado es el dispositivo más CONFIABLE de tu escritorio y nadie nunca le hizo un threat model, porque es mueble. es mueble desde 1874, ¿te acordai?

ahora anda pa arriba en el post. enchufé un teclado que un desconocido en shenzhen me mandó y estaba tan embobado con la BOLSA GRATIS DE KEYCAPS que ni una vez se me ocurrió preguntar qué teclea el firmware cuando no estoy mirando. el mío está limpio, lo flasheé yo. el punto es que la distancia entre "lindo regalo de cumpleaños" e "implante HID" es una sola imagen de firmware, y una imagen de firmware no la puedes ver con los ojos.

así que obviamente ya hice la primera mitad. el firmware de fábrica era propietario, así que lo REVERSEÉ, y de entre los escombros salió arrastrándose el glamuroso anti's AN360, mi propio firmware corriendo en las tripas del clon. hasta se presenta solo en lsusb, porque escribí mi nombre directo en el descriptor usb:

Bus 001 Device 074: ID 1322:5772 anti's AN360

eso es exactamente lo opuesto a sigiloso, lo SÉ. la versión callada está a un string de distancia. pero quería ver mi propio dispositivo pararse y saludar primero :)

lo que queda es el lenguaje. escribir macros de QMK a mano en c pa cada payload es una miseria, así que lo próximo que construyo es qmkscript, un DSL chico que compila a firmware. el primo más malvado del ducky script. y lo estoy escribiendo con flex y bison, un lexer y un generador de parsers más viejos que el puerto usb que van a atacar, en parte porque una gramática de verdad es la herramienta correcta pa esto y en parte porque me odio a mí mismo y llevo meses buscando una excusa pa aprenderlos :) construyo el compilador, aprendo dos tools fosilizadas de unix, entrego las dos. eso sale con el follow-up.

lo que todavía no resuelvo del todo es el delivery: cómo un payload de verdad se cuela x el edr cuando llega disfrazado de nada más que teclazos inocentes, cómo lo stageas, cómo sobrevive a ser tecleado en vez de dropeado. pero voy a encontrar la forma. como dicen los posts anteriores: "el bypass está ahí, solo tienes que encontrarlo."

y la razón x la que este importa de verdad, no como truco de fiesta: no es un pendrive tirado en un estacionamiento que un empleado entrenado sabe no tocar. es un TECLADO. es el único periférico que todo humano en la tierra enchufa sin un parpadeo de duda. presta uno, regala uno, cambia calladito el del escritorio de un colega mientras anda almorzando, y teclea la killchain entera antes de que alcance a sentarse de nuevo. sin archivo en disco, sin descarga, nada que el scanner encuentre, porque desde el punto de vista de la máquina una persona tecleó muy rápido no más. la confianza ES la vulnerabilidad, y venía instalada antes de que ninguno de nosotros naciera.

I AM THE WORLD THAT HIDES THE UNIVERSAL SECRET OF ALL TIME