Teclados · Attack Shark

Software para o teclado Attack Shark X83PRO

Remapeie teclas, ajuste o RGB, grave macros e altere configurações do dispositivo no Attack Shark X83PRO. Grátis e de código aberto. Use em um navegador Chromium sem instalar nada, ou baixe o app desktop para Windows, macOS ou Linux. Nos dois casos ele roda inteiramente na sua máquina: sem conta, e a versão no navegador não faz nenhuma requisição de rede depois que a página carrega.

4 revisões do X83PRO são vendidas com este nome. Elas usam controladores diferentes, então são hardware genuinamente diferente, e não só uma atualização de firmware. o sharkfin não pergunta qual deles você tem: o teclado informa o próprio ID de dispositivo ao ser conectado, e o conjunto de comandos certo vem daí.

O que o sharkfin faz com o X83PRO

  • Remapeie qualquer tecla. Clique em uma tecla no desenho do teclado e dê a ela outra tecla, um botão do mouse, movimento do cursor, a roda de rolagem, uma macro ou um controle de mídia. Nas camadas base e Fn. 2 ou 4 perfis no teclado, conforme a revisão.
  • Iluminação. 18 efeitos de backlight com opções de direção, cor RGB completa, brilho e velocidade, mudando ao vivo enquanto você arrasta.
  • Cor por tecla. Pinte teclas individuais e envie o padrão para a flash do teclado.
  • Macros. Grave sequências de teclas e mouse com atrasos por evento nos 50 slots do teclado, depois vincule uma tecla a uma delas.
  • Debounce. Ajustável, de 1 a 10, nas revisões que o têm (dispositivo 3991).
  • Temporizadores de suspensão para 2.4 GHz e Bluetooth, além de suspensão profunda.
  • Luz de borda. Este teclado tem LEDs de borda, então o efeito, a cor, o brilho e a velocidade deles ganham controles próprios.
  • Configurações do dispositivo. Bloqueio da tecla Windows, troca entre WASD e as setas, backlight desligado, detecção automática do sistema do host e restauração de fábrica, tudo na página Dispositivo.
  • Backup. Exporte tudo para um arquivo e restaure depois.
  • Switches magnéticos. Algumas revisões os têm (dispositivo 3886). o sharkfin não configura ponto de atuação nem rapid trigger: o firmware não responde a esses comandos. Todo o resto desta página continua funcionando.
  • Tela. Algumas revisões têm um (ids de dispositivo 3886, 3908, 3991). o sharkfin desenha nele nas revisões cujo firmware já foi decifrado (dispositivo 3886); nas demais, lê a versão do display e não mexe nele.

O desenho que o sharkfin tem para o X83PRO conhece o formato do teclado, mas ainda não em qual slot interno cada tecla fica, então a primeira conexão inclui uma verificação: o desenho é comparado com o mapa de teclas que o seu próprio teclado informa, você confirma uma vez e, daí em diante, remapeia no desenho. Até lá o app mostra uma grade simples. A verificação existe porque dois teclados podem compartilhar um mesmo desenho e ainda assim discordar sobre em qual slot cada tecla fica, e um palpite errado mandaria um remapeamento para a tecla errada. O sharkfin confia no seu teclado, e não nos próprios arquivos. o sharkfin ainda não tem um layout desenhado para o X83PRO, então mostra uma grade com os 128 slots da matriz do teclado. Tudo continua funcionando; só falta o desenho. Você pode corrigir isso para todo mundo: desenhe o teclado no keyboard-layout-editor.com, cole o desenho na página Teclas do app e envie o resultado de volta.

X83PRO em resumo

MarcaAttack Shark
ModeloX83PRO
ID USB3151:5030, 3151:504c, 3151:5056
ID do dispositivo3870, 3886, 3908, 3991
Família de protocologen2
Configurações graváveissim
Layout desenhadovaria conforme a revisão
Perfis no teclado2 ou 4

gen2 e yc500 são os dois conjuntos de comandos que o firmware ROYUAN fala. Eles reutilizam os mesmos números de opcode para comandos diferentes, então o sharkfin nunca adivinha: o teclado informa o próprio nome ao ser conectado, e o conjunto de comandos vem do registro do sharkfin, não do id USB.

Conexão

Conecte o X83PRO com um cabo USB. Não existe canal de configuração por 2.4 GHz ou Bluetooth neste hardware, então um receptor ou um pareamento Bluetooth não servem. As configurações ficam guardadas no próprio teclado, então tudo que você mudar continua funcionando sem fio depois de desconectar. O sharkfin nunca grava firmware, então nada aqui pode brickar o teclado. No Linux, tanto o navegador quanto o app precisam de uma regra do udev de uma linha antes de conseguirem abrir o teclado. E se você está procurando uma configuração de polling rate ou report rate: não existe nenhuma no sharkfin, porque este hardware não expõe nenhuma.

Se o X83PRO parar de responder

Acontece: o firmware para de responder e o app diz que o teclado precisa ser reconectado. Digitar continua funcionando o tempo todo. Na ordem:

  1. Feche o sharkfin, ou a aba do navegador. Enquanto um dos dois estiver aberto, ele continua tentando alcançar o teclado.
  2. Desconecte o cabo, espere dez segundos, conecte de novo. O teclado precisa perder a energia, não só reconectar.
  3. Fn + Home religa a iluminação se o backlight parecer morto.
  4. Fn + Esc, mantido pressionado por cerca de três segundos, restaura as configurações do teclado.
  5. Ainda errado? Abra o sharkfin e use Dispositivo, depois Restauração de fábrica.

Nada disso mexe no firmware; nada aqui pode deixar o X83PRO inutilizável.

Revisões do X83PRO

ID do dispositivoID USBControladorFamília GravávelLayout
38703151:5056ry6602_sg_sg9098_c_3m_1k_1kgen2simapós uma verificação única
38863151:5030ry5088_sg_zyl_sg9102_c_3m_8k_8k_argb_kb_ry1049es_rt0_005gen2simapós uma verificação única
39083151:5056ry6602_sg_zyl_sg9102_a_3m_1k_1kgen2simgrade de slots
39913151:504cry6609_sg_sg9102_d_3m_8k_8kgen2simapós uma verificação única

Outros teclados Attack Shark

Beat75 · K75RGB · K85 · K85PROHE · K86 · M86 · R68HE · R82HE · R82PROHE · R85HE · R85Ultra · R86HE · R86PRO · R86PROHE

Todos os teclados Attack Shark →