Logiciel gratuit · GPL-3.0 · Linux, Windows, macOS

Logiciel gratuit pour votre Attack Shark.
Et 900 autres claviers.

Remappez les touches sur une image de votre clavier. Réglez le RGB et regardez-le changer en direct. Peignez des motifs par touche, enregistrez des macros, sauvegardez tout dans un fichier. Une application pour 951 claviers construits sur du matériel ROYUAN : Attack Shark, Akko, Epomaker, MonsGeek, Ajazz, Hator, ikbc et bien d'autres.

La version navigateur nécessite Chrome, Edge ou un autre navigateur Chromium, ainsi qu'un câble USB. Rien à installer, même si Linux a besoin d'une règle udev d'une ligne. Une fois la page chargée, elle ne fait plus aucune requête réseau : votre disposition de touches, vos macros et vos couleurs ne quittent jamais la machine, car il n'y a nulle part où aller. Aucun compte, aucun cloud, aucune analyse. Logiciel en version alpha : exportez une sauvegarde avant de tout réorganiser. Il y a un bouton pour ça aussi.

Éditeur de disposition de touches sharkfin montrant un Attack Shark X86 dessiné touche par touche, dans le coloris Abyss Éditeur de disposition de touches sharkfin montrant un Attack Shark X86 dessiné touche par touche, dans le coloris Olivia Éditeur de disposition de touches sharkfin montrant un Attack Shark X86 dessiné touche par touche, dans le coloris Laser Éditeur de disposition de touches sharkfin montrant un Attack Shark X86 dessiné touche par touche, dans le coloris Botanical Éditeur de disposition de touches sharkfin montrant un Attack Shark X86 dessiné touche par touche, dans le coloris 8008
951claviers pris en charge
18effets d'éclairage
50emplacements de macro
3profils embarqués
0télémétrie

Tout ce que le clavier sait faire, au même endroit

Touches

Remappez n'importe quelle touche en cliquant dessus sur une image de votre clavier, puis en choisissant ce qu'elle doit faire : une autre touche, un bouton de souris, un déplacement du curseur, la molette de la souris. Couches de base et Fn, combos, et la molette. Les écritures arrivent immédiatement sur le clavier.

Éclairage

18 effets avec options de direction, RGB complet, luminosité et vitesse, en direct pendant que vous faites glisser les curseurs. Les commandes d'éclairage de bordure apparaissent sur les claviers qui ont des LED de bordure.

Peinture

Colorez chaque touche individuellement, puis envoyez le motif au clavier. L'envoi est manuel et limité en fréquence, car le motif va dans la mémoire flash du clavier.

Macros

Enregistrez des séquences de touches et de souris avec des délais par événement dans les 50 emplacements embarqués. Associez une touche à l'une d'elles, sur l'une ou l'autre couche : répétition, bascule, ou maintien. Un assistant touche-souris fait le réglage, pour qu'une touche maintenue déplace le curseur.

Appareil

Anti-rebond, verrouillage de la touche Windows, inversion WASD et flèches, extinction du rétroéclairage, détection automatique du système d'exploitation, délais de veille, réinitialisation d'usine. Les réglages que le manuel mentionne, et quelques-uns qu'il a oubliés.

Sauvegarde

Exportez tout dans un fichier et restaurez-le plus tard. Trois profils vivent sur le clavier lui-même, donc votre configuration voyage avec le clavier, pas avec l'ordinateur.

Page Éclairage de sharkfin dans le coloris Olivia : 18 effets, nuanciers de couleur, curseurs de luminosité et de vitesse
La page Éclairage, parée du coloris Olivia. L'application change d'apparence comme un jeu de keycaps : Abyss, Olivia, Laser, Botanical, 8008. Cette page aussi. Essayez les points dans le coin supérieur.

951 claviers. Le vôtre en fait-il partie ?

sharkfin communique avec les claviers construits sur du matériel ROYUAN. La plupart annoncent l'ID vendeur USB 3151 ; certains sont vendus sous celui de leur propre marque. Cela couvre l'essentiel de la gamme Attack Shark, dont les X86, X85, X68, X65, K86, R85 et les modèles HE, ainsi que les claviers vendus sous tous ces noms :

Total de claviers dans le registre951
Modèles distincts733
Acceptent les modifications939
Disposition dessinée touche par touche881

Pas encore de disposition dessinée pour votre clavier ? Il fonctionne quand même. Vous obtenez une grille d'emplacements à la place d'une image, et vous pouvez envoyer la disposition depuis l'onglet Contribuer de l'application.

Parcourir les 951 claviers pris en charge

Vous cherchiez le pilote du fabricant à télécharger ?

Vous étiez sur le point de télécharger un pilote séparé pour chaque modèle, pour un seul système d'exploitation. Il existe une autre façon de faire.

sharkfinpilote du fabricant
Installationaucune, ça tourne dans le navigateurun exécutable par modèle
Systèmes d'exploitationLinux, Windows, macOSWindows
Couverture951 claviers, une applicationun téléchargement par modèle
Code sourcepublic, GPL-3.0fermé
Compte ou cloudaucunselon le fabricant
Contacte un serveurjamais, zéro requête réseauselon le fabricant
Prixgratuitgratuit

Il ne touche jamais au firmware

  • sharkfin écrit des réglages, pas du firmware. Il n'y a ni flash ni mécanisme de mise à jour, donc rien à rendre inutilisable.
  • La version navigateur fonctionne entièrement sur votre machine. La page est du HTML statique, et une fois chargée, elle ne fait plus aucune requête réseau : ni analyse, ni balise, ni envoi de configuration, ni compte. Elle communique avec le clavier via le câble USB, et avec rien d'autre. Chargez-la une fois et vous pouvez couper votre réseau tout en continuant de travailler, ou vérifiez par vous-même dans l'onglet réseau du navigateur.
  • La page ne peut pas lire ce que vous tapez. Le navigateur ne lui donne accès qu'au canal de réglages du clavier et lui retient les flux de saisie propres au clavier : les frappes ne lui sont jamais visibles, par construction et non sur simple promesse.
  • Les écritures ne vont que vers les claviers dont la famille de protocole est connue. Les claviers inconnus restent en lecture seule tant qu'ils ne sont pas identifiés.
  • Configurez via un câble USB. Il n'existe aucun canal de configuration en 2.4 GHz ou en Bluetooth. Les réglages vivent sur le clavier, donc le sans-fil fonctionne normalement ensuite.
  • Si le clavier cesse un jour de répondre : fermez l'application, débranchez pendant dix secondes, puis rebranchez. La frappe continue de fonctionner pendant tout ce temps. Fn + Échap maintenu trois secondes réinitialise les réglages du clavier.

Questions

Mon clavier est-il pris en charge ?

Branchez-le et sharkfin vous le dira. La plupart de ces claviers annoncent l'ID vendeur USB 3151, certains annoncent celui de leur propre marque ; sharkfin les recherche tous. La liste des claviers compte 733 pages, une par modèle. Pas sûr ? Branchez-le et sharkfin vous dira ce qu'il voit.

Existe-t-il un logiciel Attack Shark pour Mac ou Linux ?

C'est celui-ci. La même application sur Linux, Windows et macOS.

Je suis sous Linux. Ai-je besoin d'une règle udev ?

Probablement, pour la version navigateur comme pour l'application. Linux garde le nœud brut d'un clavier appartenant à root, donc rien de ce que vous exécutez en tant qu'utilisateur ne peut l'ouvrir tant qu'une règle ne le lui a pas cédé. Si vous configurez déjà des claviers sur cette machine, vous en avez peut-être déjà une venant de VIA, Vial ou d'un paquet du fabricant, auquel cas ça fonctionne déjà. Sinon, collez ceci dans un terminal et rebranchez le clavier :

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
Écrit un seul fichier de règle et recharge udev. Rien d'autre.

Tout ce qu'elle fait est visible dans la ligne elle-même, c'est pourquoi ce n'est pas un script à télécharger et à envoyer dans un shell. sharkfin vous montre la même commande, prête à copier, s'il trouve un clavier qu'il ne peut pas ouvrir.

Ai-je besoin d'un câble ?

Oui, pour la configuration. Il n'existe aucun canal de configuration en 2.4 GHz ou en Bluetooth. Les réglages sont stockés sur le clavier, donc tout continue de fonctionner sans fil une fois débranché.

Peut-il rendre mon clavier inutilisable ?

Il ne flashe jamais le firmware, donc non. La pire panne connue est le clavier qui ignore l'USB jusqu'à ce que vous le rebranchiez : fermez l'application, débranchez pendant dix secondes, puis rebranchez. La frappe continue de fonctionner pendant tout ce temps.

Mon clavier est-il compatible VIA ou QMK ?

Non, et c'est justement pour ça que sharkfin existe. Ces claviers font tourner le firmware propre à ROYUAN, qui ne parle pas le protocole QMK ni VIA, donc VIA ne verra pas votre clavier et il n'existe pas de build QMK pour lui. sharkfin communique avec le firmware que le clavier possède déjà, et ne le remplace jamais.

Fonctionne-t-il sous Windows 11 ?

Oui, ainsi que sous Windows 10, macOS et Linux. Il existe aussi la version navigateur, qui ne nécessite aucune installation.

Combien ça coûte ?

Rien. Logiciel gratuit, GPL-3.0-or-later. Si quelqu'un vous l'a fait payer, demandez à être remboursé.

La version navigateur envoie-t-elle mes données quelque part ?

Non. C'est une page statique qui ne fait plus aucune requête réseau une fois chargée, et il n'y a pas de serveur à qui envoyer quoi que ce soit. Votre disposition de touches, vos macros et vos couleurs vivent sur le clavier et sur votre machine. Il n'y a pas non plus de script d'analyse sur ce site : ouvrez l'onglet réseau et regardez-le rester vide.

Puis-je l'utiliser hors ligne ?

Oui. Chargez la page une fois, puis déconnectez-vous du réseau ; elle continue de fonctionner, car tout ce qu'elle fait se passe entre le navigateur et le câble USB. Ou utilisez l'application de bureau, qui est un binaire unique fonctionnant hors ligne.

Est-ce fait par Attack Shark ?

Non. Projet communautaire. Aucune affiliation avec Attack Shark, ROYUAN ou tout autre fabricant de claviers.

Trouvé un bug, ou un clavier qui se comporte bizarrement ?

L'onglet Contribuer de l'application rassemble un lot de données en lecture seule que vous pouvez coller dans une issue GitHub. Les signalements de clavier commencent de la même façon.

Votre clavier parle déjà la langue.

Branchez un câble et dites bonjour.