Logiciel pour clavier ABKO CJ87
sharkfin identifie et lit le ABKO CJ87. Gratuit et open source. Utilisez-le dans un navigateur Chromium sans rien installer, ou téléchargez l'application de bureau pour Windows, macOS ou Linux. Dans les deux cas, il fonctionne entièrement sur votre machine : aucun compte, et la version navigateur ne fait plus aucune requête réseau une fois la page chargée.
Ce que sharkfin fait avec le CJ87
- sharkfin identifiera ce clavier et lira ses réglages, mais il n'écrira pas dessus. Son jeu de commandes n'est pas établi, et les deux familles de protocole de ce matériel partagent des codes d'opération qui n'ont pas la même signification, donc une écriture mal adressée tomberait sur un registre actif.
- Vous pouvez aider : l'onglet Contribuer de l'application rassemble un lot de données en lecture seule à coller dans une issue. C'est ainsi qu'un clavier passe de lecture seule à pris en charge.
L'image que sharkfin a du CJ87 connaît la forme du clavier, mais pas encore l'emplacement interne de chaque touche, donc la première connexion inclut une vérification : le dessin est confronté à la disposition des touches annoncée par votre propre clavier, vous le confirmez une fois, et à partir de là vous remappez sur l'image. D'ici là, l'application affiche une simple grille. La vérification existe parce que deux claviers peuvent partager la même image sans être d'accord sur l'emplacement de chaque touche, et une mauvaise supposition enverrait un remappage sur la mauvaise touche. sharkfin fait confiance à votre clavier plutôt qu'à ses propres fichiers.
CJ87 en un coup d'œil
| Marque | ABKO |
| Modèle | CJ87 |
| ID USB | 3151:4015 |
| ID d'appareil | 3227 |
| Famille de protocole | unknown |
| Réglages modifiables | non, lecture seule |
| Disposition dessinée | après une vérification unique |
| Profils embarqués | 2 |
Une famille de protocole « unknown » (inconnue) signifie que sharkfin n'a pas établi quel jeu de commandes parle cette révision, et c'est exactement pourquoi elle reste en lecture seule.
Connexion
Branchez le CJ87 avec un câble USB. Il n'existe aucun canal de configuration en 2.4 GHz ou en Bluetooth sur ce matériel, donc un récepteur ou un appairage Bluetooth ne suffira pas. Les réglages sont stockés sur le clavier lui-même, donc tout ce que vous modifiez continue de fonctionner sans fil une fois débranché. sharkfin ne flashe jamais le firmware, donc rien ici ne peut rendre le clavier inutilisable. Sous Linux, le navigateur comme l'application ont besoin d'une règle udev d'une ligne avant de pouvoir ouvrir le clavier. Et si vous cherchez un réglage de polling rate ou de taux de rapport : il n'y en a pas dans sharkfin, parce que ce matériel n'en expose aucun.
Si le CJ87 ne répond plus
Ça arrive : le firmware cesse de répondre et l'application dit que le clavier doit être rebranché. La frappe continue de fonctionner pendant tout ce temps. Dans l'ordre :
- Fermez sharkfin, ou l'onglet du navigateur. Tant que l'un des deux est ouvert, il continue d'essayer de joindre le clavier.
- Débranchez le câble, attendez dix secondes, rebranchez-le. Le clavier doit perdre son alimentation, pas seulement se reconnecter.
- Fn + Home rallume l'éclairage si le rétroéclairage semble mort.
- Fn + Esc, maintenu environ trois secondes, réinitialise les réglages du clavier.
Rien de tout cela ne touche au firmware ; rien ici ne peut rendre le CJ87 inutilisable.