Teclados · ABKO

Software para o teclado ABKO CJ87

o sharkfin identifica e lê o ABKO CJ87. 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.

O que o sharkfin faz com o CJ87

  • Conjunto de comandos não registrado. O sharkfin pergunta ao teclado qual deles ele fala quando é conectado, e grava assim que você permite. Um teclado que não consegue dizer continua somente leitura.
  • Setup. A página Setup do app libera as alterações e confere uma a uma: teclas, iluminação, perfis, um remapeamento. Suas respostas mantêm o teclado funcionando no seu computador, e o relatório que elas geram, enviado pela aba Contribuir, é como ele ganha uma entrada para todo mundo. Veja Setup.

O desenho que o sharkfin tem para o CJ87 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.

CJ87 em resumo

MarcaABKO
ModeloCJ87
ID USB3151:4015
ID do dispositivo3227
Família de protocolounknown
Configurações graváveisdepois que o teclado responder, assim que você permitir
Layout desenhadoapós uma verificação única
Perfis no teclado2

Uma família de protocolo “unknown” (desconhecida) significa que o conjunto de comandos desta revisão não está registrado. O sharkfin pergunta ao teclado quando ele é conectado e grava assim que você permite; um teclado que não consegue dizer continua somente leitura.

Conexão

Conecte o CJ87 com um cabo USB. Por um receptor de 2.4 GHz o sharkfin lê o que o receptor repassar: alguns levam o canal de configuração, outros não levam nada, e o mesmo modelo é vendido com os dois, então conecte o receptor e o app diz qual é o seu. Gravar exige o cabo. O Bluetooth não tem canal de configuração. 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. No Linux, o AppImage e a versão de navegador precisam de uma regra do udev de uma linha antes de conseguirem abrir o teclado; o .deb e o .rpm já instalam a regra. 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 CJ87 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.

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

Outros teclados ABKO

A0104 · ACH105 · AO98 · AR108G · AR87G · NX108

Todos os teclados ABKO →