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.
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.
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:
¿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.
Estabas a punto de descargar un driver distinto para cada modelo,
para un solo sistema operativo. Hay otra forma de hacerlo.
sharkfin
driver del fabricante
Instalación
ninguna, funciona en el navegador
un ejecutable por modelo
Sistemas operativos
Linux, Windows, macOS
Windows
Cobertura
951 placas, una sola app
una descarga por modelo
Código fuente
público, GPL-3.0
cerrado
Cuenta o nube
ninguna
depende del fabricante
Contacta un servidor
nunca, cero solicitudes de red
depende del fabricante
Precio
gratis
gratis
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:
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.