Software grátis · GPL-3.0 · Linux, Windows, macOS

Software grátis para o seu Attack Shark.
E outros 900 teclados.

Remapeie teclas em um desenho do seu teclado. Ajuste o RGB e veja a mudança ao vivo. Pinte padrões por tecla, grave macros, faça backup de tudo em um arquivo. Um app para 951 teclados construídos em hardware ROYUAN: Attack Shark, Akko, Epomaker, MonsGeek, Ajazz, Hator, ikbc e mais.

A versão no navegador precisa do Chrome, do Edge ou de outro navegador Chromium, e de um cabo USB. Nada para instalar, mas no Linux é preciso uma regra do udev de uma linha. Depois que a página carrega, ela não faz nenhuma requisição de rede: seu mapa de teclas, suas macros e suas cores nunca saem da máquina, porque não há para onde ir. Sem conta, sem nuvem, sem analytics. Software em alfa: exporte um backup antes de reorganizar as coisas. Também tem um botão para isso.

Editor de mapa de teclas do sharkfin mostrando um Attack Shark X86 desenhado tecla por tecla, no colorway Abyss Editor de mapa de teclas do sharkfin mostrando um Attack Shark X86 desenhado tecla por tecla, no colorway Olivia Editor de mapa de teclas do sharkfin mostrando um Attack Shark X86 desenhado tecla por tecla, no colorway Laser Editor de mapa de teclas do sharkfin mostrando um Attack Shark X86 desenhado tecla por tecla, no colorway Botanical Editor de mapa de teclas do sharkfin mostrando um Attack Shark X86 desenhado tecla por tecla, no colorway 8008
951teclados suportados
18efeitos de iluminação
50slots de macro
3perfis no teclado
0telemetria

Tudo que o teclado sabe fazer, em um só lugar

Teclas

Remapeie qualquer tecla clicando nela em um desenho do seu teclado e escolhendo o que ela deve fazer: outra tecla, um botão do mouse, movimento do cursor, a roda de rolagem. Camadas base e Fn, combos e o knob. As gravações chegam ao teclado na hora.

Iluminação

18 efeitos com opções de direção, RGB completo, brilho e velocidade, ao vivo enquanto você arrasta os controles. Os controles de luz de borda aparecem nos teclados que têm LEDs de borda.

Pintura

Pinte teclas individuais e envie o padrão para o teclado. O envio é manual e limitado, porque o padrão vai para a flash do teclado.

Macros

Grave sequências de teclas e mouse com atrasos por evento nos 50 slots do teclado. Vincule uma tecla a uma delas, em qualquer camada: repetir, alternar ou enquanto pressionada. Um assistente de tecla de mouse faz a configuração, para que segurar uma tecla mova o cursor.

Dispositivo

Debounce, bloqueio da tecla Windows, troca de WASD e setas, backlight desligado, detecção automática do sistema, tempos de suspensão, redefinição de fábrica. As configurações que o manual menciona e algumas que ele esqueceu.

Backup

Exporte tudo para um arquivo e restaure depois. Três perfis moram no próprio teclado, então sua configuração viaja com o teclado, não com o computador.

Página de iluminação do sharkfin no colorway Olivia: 18 efeitos, amostras de cor, controles de brilho e velocidade
A página Iluminação, vestindo o colorway Olivia. O app troca de visual como quem troca um set de keycaps: Abyss, Olivia, Laser, Botanical, 8008. Esta página também. Experimente os pontos no canto superior.

951 teclados. O seu é um deles?

O sharkfin conversa com teclados construídos em hardware ROYUAN. A maioria informa o vendor ID USB 3151; alguns vêm com o da própria marca. Isso cobre a maior parte da linha Attack Shark, incluindo X86, X85, X68, X65, K86, R85 e os modelos HE, além de teclados vendidos com todos estes nomes:

Total de teclados no registro951
Modelos distintos733
Aceitam alterações939
Layout desenhado tecla por tecla881

Ainda não há layout desenhado para o seu teclado? Ele funciona mesmo assim. Você vê uma grade de slots no lugar do desenho, e pode enviar o layout pela aba Contribuir do app.

Ver todos os 951 teclados suportados

Procurando o download do driver do fabricante?

Você estava prestes a baixar um driver separado para cada modelo, para um único sistema operacional. Existe outro jeito de fazer isso.

sharkfindriver do fabricante
Instalaçãonenhuma, roda no navegadorum executável por modelo
Sistemas operacionaisLinux, Windows, macOSWindows
Cobertura951 teclados, um appum download por modelo
Código-fontepúblico, GPL-3.0fechado
Conta ou nuvemnenhumavaria por fabricante
Telefona para casanunca, zero requisições de redevaria por fabricante
Preçográtisgrátis

Ele nunca toca no firmware

  • O sharkfin grava configurações, não firmware. Não há flash nem mecanismo de atualização, então não há nada para brickar.
  • A versão no navegador roda inteiramente na sua máquina. A página é HTML estático e, depois de carregar, não faz nenhuma requisição de rede: sem analytics, sem beacon, sem upload de configuração, sem contas. Ela conversa com o teclado pelo cabo USB e com nada mais. Carregue uma vez e você pode desligar a rede e continuar trabalhando, ou conferir por conta própria na aba de rede do navegador.
  • A página não consegue ler o que você digita. O navegador entrega a ela apenas o canal de configurações do teclado e retém as coleções de entrada do próprio teclado, então o que você digita nunca fica visível para ela, por construção, não por promessa.
  • As gravações só vão para teclados cuja família de protocolo é conhecida. Teclados desconhecidos ficam somente leitura até serem identificados.
  • Configure por cabo USB. Não há canal de configuração por 2.4 GHz ou Bluetooth. As configurações moram no teclado, então o modo sem fio segue funcionando normalmente depois.
  • Se o teclado parar de responder: feche o app, desconecte por dez segundos e conecte de novo. A digitação continua funcionando o tempo todo. Fn + Esc segurado por três segundos redefine as configurações do teclado.

Perguntas

Meu teclado é suportado?

Conecte e o sharkfin vai dizer. A maioria desses teclados informa o vendor ID USB 3151, alguns informam o da própria marca; o sharkfin procura por todos. A lista de teclados tem 733 páginas, uma por modelo. Não tem certeza? Conecte e o sharkfin vai dizer o que ele enxerga.

Existe software Attack Shark para Mac ou Linux?

É este aqui. O mesmo app no Linux, no Windows e no macOS.

Uso Linux. Preciso de uma regra do udev?

Provavelmente, tanto para a versão no navegador quanto para o app. O Linux mantém o nó de dispositivo bruto do teclado como propriedade do root, então nada que você rode como seu usuário consegue abri-lo até uma regra liberar o acesso. Se você já configura teclados nesta máquina, pode ter uma regra do VIA, do Vial ou de um pacote de fabricante, e nesse caso simplesmente funciona. Se não, cole isto em um terminal e reconecte o 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
Grava um arquivo de regra e recarrega o udev. Nada mais.

Tudo o que o comando faz está visível na própria linha, e é por isso que ele não é um script para baixar e mandar direto para o shell. O sharkfin mostra este mesmo comando, pronto para copiar, se encontrar um teclado que não consegue abrir.

Preciso de um cabo?

Sim, para configurar. Não existe canal de configuração por 2.4 GHz ou Bluetooth. As configurações ficam guardadas no teclado, então tudo continua funcionando sem fio depois que você desconecta.

Ele pode brickar meu teclado?

Ele nunca grava firmware, então não. A pior falha conhecida é o teclado ignorar o USB até você reconectá-lo: feche o app, desconecte por dez segundos e conecte de novo. A digitação continua funcionando o tempo todo.

Meu teclado é compatível com VIA ou QMK?

Não, e é por isso que o sharkfin existe. Esses teclados rodam o firmware próprio da ROYUAN, que não fala o protocolo QMK nem o VIA, então o VIA não vai enxergar seu teclado e não existe build de QMK para ele. O sharkfin conversa com o firmware que o teclado já tem, e nunca o substitui.

Funciona no Windows 11?

Sim, e no Windows 10, no macOS e no Linux. Também existe a versão no navegador, que não precisa de instalação nenhuma.

Quanto custa?

Nada. Software grátis, GPL-3.0-or-later. Se alguém cobrou você por ele, peça seu dinheiro de volta.

A versão no navegador envia meus dados para algum lugar?

Não. É uma página estática que não faz nenhuma requisição de rede depois de carregada, e não há servidor para onde enviar nada. Seu mapa de teclas, suas macros e suas cores moram no teclado e na sua máquina. Também não há script de analytics neste site: abra a aba de rede e veja que ela fica vazia.

Posso usar offline?

Sim. Carregue a página uma vez e depois desconecte da rede; ela continua funcionando, porque tudo o que ela faz acontece entre o navegador e o cabo USB. Ou use o app desktop, que é um único binário offline.

Isto é feito pela Attack Shark?

Não. Projeto da comunidade. Sem afiliação com a Attack Shark, a ROYUAN ou qualquer fabricante de teclados.

Achou um bug, ou um teclado que age estranho?

A aba Contribuir do app coleta um pacote de dados somente leitura que você pode colar em uma issue no GitHub. Relatórios de teclado começam do mesmo jeito.

Seu teclado já fala a língua.

Conecte um cabo e diga oi.