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.
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.
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:
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.
Você estava prestes a baixar um driver separado para cada modelo,
para um único sistema operacional. Existe outro jeito de fazer isso.
sharkfin
driver do fabricante
Instalação
nenhuma, roda no navegador
um executável por modelo
Sistemas operacionais
Linux, Windows, macOS
Windows
Cobertura
951 teclados, um app
um download por modelo
Código-fonte
público, GPL-3.0
fechado
Conta ou nuvem
nenhuma
varia por fabricante
Telefona para casa
nunca, zero requisições de rede
varia por fabricante
Preço
grátis
grá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:
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.