Software gratis · GPL-3.0 · Linux, Windows, macOS

Software gratis para tu Attack Shark.
Y otros 900 teclados.

Remapea teclas sobre una imagen de tu placa. Configura el RGB y mira el cambio en vivo. Pinta patrones por tecla, graba macros, respalda todo en un archivo. Una sola app para 951 teclados construidos sobre hardware ROYUAN: Attack Shark, Akko, Epomaker, MonsGeek, Ajazz, Hator, ikbc y más.

La versión de navegador necesita Chrome, Edge u otro navegador Chromium, y un cable USB. Nada que instalar, aunque Linux necesita una regla de udev de una línea. Una vez que la página ha cargado, no hace ninguna solicitud de red: tu keymap, tus macros y tus colores nunca salen de la máquina, porque no hay a dónde enviarlos. Sin cuenta, sin nube, sin analítica. Software alpha: exporta una copia de seguridad antes de reorganizar las cosas. También hay un botón para eso.

Editor de keymap de sharkfin mostrando un Attack Shark X86 dibujado tecla por tecla, en la paleta Abyss Editor de keymap de sharkfin mostrando un Attack Shark X86 dibujado tecla por tecla, en la paleta Olivia Editor de keymap de sharkfin mostrando un Attack Shark X86 dibujado tecla por tecla, en la paleta Laser Editor de keymap de sharkfin mostrando un Attack Shark X86 dibujado tecla por tecla, en la paleta Botanical Editor de keymap de sharkfin mostrando un Attack Shark X86 dibujado tecla por tecla, en la paleta 8008
951placas compatibles
18efectos de iluminación
50slots de macro
3perfiles integrados
0telemetría

Todo lo que la placa puede hacer, en un solo lugar

Teclas

Remapea cualquier tecla haciendo clic en ella sobre una imagen de tu placa, y luego elige qué debe hacer: otra tecla, un botón del mouse, movimiento del cursor, la rueda de desplazamiento. Capas base y Fn, combos y la perilla. Los cambios se aplican al teclado de inmediato.

Iluminación

18 efectos con opciones de dirección, RGB completo, brillo y velocidad, en vivo mientras arrastras los deslizadores. Los controles de luz lateral aparecen en las placas que tienen LED laterales.

Pintar

Colorea teclas individuales y luego envía el patrón a la placa. El envío es manual y con límite de frecuencia porque el patrón va a la memoria flash del teclado.

Macros

Graba secuencias de teclado y mouse con retrasos por evento en los 50 slots integrados. Asigna una tecla a cada una, en cualquiera de las dos capas: repetir, alternar o mientras se mantiene presionada. Un asistente de teclas de mouse hace la configuración, así que mantener presionada una tecla mueve el cursor.

Dispositivo

Debounce, bloqueo de la tecla Windows, intercambio de WASD y flechas, apagado de retroiluminación, detección automática del sistema operativo, tiempos de suspensión, restablecimiento de fábrica. La configuración que menciona el manual, y algunas que olvidó.

Copia de seguridad

Exporta todo a un archivo y restáuralo después. Tres perfiles viven en la placa misma, así que tu configuración viaja con el teclado, no con la computadora.

Página de iluminación de sharkfin en la paleta Olivia: 18 efectos, muestras de color, deslizadores de brillo y velocidad
La página de Iluminación, con la paleta Olivia puesta. La app cambia de piel como quien cambia un set de keycaps: Abyss, Olivia, Laser, Botanical, 8008. Esta página también. Prueba los puntos en la esquina superior.

951 placas. ¿La tuya es una de ellas?

sharkfin se comunica con teclados construidos sobre hardware ROYUAN. La mayoría informa el USB vendor ID 3151; algunos se venden bajo el suyo propio de marca. Eso cubre la mayor parte de la línea Attack Shark, incluyendo el X86, X85, X68, X65, K86, R85 y los modelos HE, además de placas vendidas bajo todos estos nombres:

Total de placas en el registro951
Modelos distintos733
Aceptan cambios939
Diseño dibujado tecla por tecla881

¿Todavía no hay diseño dibujado para tu placa? Igual funciona. Obtienes una cuadrícula de slots en lugar de una imagen, y puedes enviar el diseño desde la pestaña Contribute de la app.

Explora los 951 teclados compatibles

¿Buscas la descarga del driver del fabricante?

Estabas a punto de descargar un driver distinto para cada modelo, para un solo sistema operativo. Hay otra forma de hacerlo.

sharkfindriver del fabricante
Instalaciónninguna, funciona en el navegadorun ejecutable por modelo
Sistemas operativosLinux, Windows, macOSWindows
Cobertura951 placas, una sola appuna descarga por modelo
Código fuentepúblico, GPL-3.0cerrado
Cuenta o nubeningunadepende del fabricante
Contacta un servidornunca, cero solicitudes de reddepende del fabricante
Preciogratisgratis

Nunca toca el firmware

  • sharkfin escribe configuración, no firmware. No hay flasheo ni mecanismo de actualización, así que no hay nada que se pueda inutilizar.
  • La versión de navegador se ejecuta completamente en tu máquina. La página es HTML estático, y después de cargar no hace ninguna solicitud de red: sin analítica, sin beacon, sin subida de configuración, sin cuentas. Se comunica con el teclado por el cable USB y con nada más. Cárgala una vez y puedes apagar tu red y seguir trabajando, o comprobarlo tú mismo en la pestaña de red del navegador.
  • La página no puede leer lo que escribes. El navegador le entrega solo el canal de configuración del teclado y retiene las colecciones de entrada propias del teclado, así que las pulsaciones nunca son visibles para ella, por construcción y no solo por promesa.
  • Las escrituras solo van a placas cuya familia de protocolo se conoce. Las placas desconocidas son de solo lectura hasta que se identifican.
  • Configura mediante un cable USB. No hay canal de configuración por 2.4 GHz ni Bluetooth. La configuración vive en la placa, así que lo inalámbrico funciona con normalidad después.
  • Si la placa alguna vez deja de responder: cierra la app, desconéctala diez segundos, vuelve a conectarla. Escribir sigue funcionando todo el tiempo. Mantener Fn + Esc presionado tres segundos restablece la configuración de la placa.

Preguntas

¿Mi teclado es compatible?

Conéctalo y sharkfin te lo dirá. La mayoría de estas placas informan el USB vendor ID 3151, algunas informan el suyo propio de marca; sharkfin busca todos. La lista de placas tiene 733 páginas, una por modelo. ¿No estás seguro? Conéctalo y sharkfin te dirá qué detecta.

¿Hay software de Attack Shark para Mac o Linux?

Es este. La misma app en Linux, Windows y macOS.

Uso Linux. ¿Necesito una regla de udev?

Probablemente, tanto para la versión de navegador como para la app. Linux mantiene el nodo de dispositivo crudo de un teclado bajo propiedad de root, así que nada que ejecutes como tú mismo puede abrirlo hasta que una regla te lo entregue. Si ya configuras teclados en esta máquina, puede que tengas una de VIA, Vial o un paquete del fabricante, en cuyo caso simplemente funciona. Si no, pega esto en una terminal y vuelve a conectar el teclado:

echo 'SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3151|379a|374a|38a9|046a|2ea8|145f", MODE="0660", TAG+="uaccess"' \
  | sudo tee /etc/udev/rules.d/70-sharkfin.rules >/dev/null \
  && sudo udevadm control --reload-rules && sudo udevadm trigger
Escribe un archivo de reglas y recarga udev. Nada más.

Todo lo que hace es visible en la línea misma, por eso no es un script para descargar y canalizar a una shell. sharkfin te muestra el mismo comando, listo para copiar, si encuentra un teclado que no puede abrir.

¿Necesito un cable?

Sí, para configurar. No hay canal de configuración por 2.4 GHz ni Bluetooth. La configuración se guarda en el teclado, así que todo sigue funcionando de forma inalámbrica una vez que lo desconectas.

¿Puede dejar mi teclado inutilizable?

Nunca flashea firmware, así que no. El peor fallo conocido es que la placa ignore el USB hasta que vuelvas a conectarla: cierra la app, desconéctala diez segundos, vuelve a conectarla. Escribir sigue funcionando todo el tiempo.

¿Mi teclado es compatible con VIA o QMK?

No, y por eso existe sharkfin. Estas placas usan el firmware propio de ROYUAN, que no habla el protocolo QMK ni VIA, así que VIA no verá tu teclado y no existe una build de QMK para él. sharkfin se comunica con el firmware que la placa ya tiene, y nunca lo reemplaza.

¿Funciona en Windows 11?

Sí, y también en Windows 10, macOS y Linux. También está la versión de navegador, que no necesita instalación alguna.

¿Cuánto cuesta?

Nada. Software gratis, GPL-3.0-or-later. Si alguien te cobró por él, pide que te devuelvan el dinero.

¿La versión de navegador envía mis datos a algún lado?

No. Es una página estática que no hace solicitudes de red una vez que ha cargado, y no hay ningún servidor al que enviar nada. Tu keymap, tus macros y tus colores viven en el teclado y en tu máquina. Tampoco hay ningún script de analítica en este sitio: abre la pestaña de red y observa que se mantiene vacía.

¿Puedo usarlo sin conexión?

Sí. Carga la página una vez, luego desconéctate de la red; sigue funcionando, porque todo lo que hace ocurre entre el navegador y el cable USB. O usa la app de escritorio, que es un único binario sin conexión.

¿Esto está hecho por Attack Shark?

No. Proyecto de la comunidad. Sin afiliación con Attack Shark, ROYUAN ni ningún fabricante de teclados.

¿Encontraste un error, o una placa que actúa raro?

La pestaña Contribute de la app recopila un paquete de datos de solo lectura que puedes pegar en un issue de GitHub. Los reportes de placas empiezan de la misma forma.

Tu teclado ya habla el idioma.

Conecta un cable y saluda.