Kostenlose Software · GPL-3.0 · Linux, Windows, macOS

Kostenlose Software für deinen Attack Shark.
Und 900 weitere Tastaturen.

Belege Tasten auf einem Bild deines Boards neu. Stelle die RGB-Beleuchtung ein und sieh sie live sich ändern. Male Muster pro Taste, nimm Makros auf, sichere alles in einer Datei. Eine App für 951 Tastaturen auf ROYUAN-Hardware: Attack Shark, Akko, Epomaker, MonsGeek, Ajazz, Hator, ikbc und mehr.

Die Browser-Version braucht Chrome, Edge oder einen anderen Chromium-Browser und ein USB-Kabel. Nichts zu installieren, allerdings braucht Linux eine einzeilige udev-Regel. Sobald die Seite geladen ist, stellt sie überhaupt keine Netzwerkanfragen mehr: Dein Keymap, deine Makros und deine Farben verlassen den Rechner nie, weil es für sie nirgendwohin geht. Kein Konto, keine Cloud, kein Analytics. Alpha-Software: Exportiere ein Backup, bevor du etwas umstellst. Dafür gibt es auch einen Button.

sharkfin-Keymap-Editor zeigt einen Attack Shark X86 Taste für Taste gezeichnet, im Abyss-Farbschema sharkfin-Keymap-Editor zeigt einen Attack Shark X86 Taste für Taste gezeichnet, im Olivia-Farbschema sharkfin-Keymap-Editor zeigt einen Attack Shark X86 Taste für Taste gezeichnet, im Laser-Farbschema sharkfin-Keymap-Editor zeigt einen Attack Shark X86 Taste für Taste gezeichnet, im Botanical-Farbschema sharkfin-Keymap-Editor zeigt einen Attack Shark X86 Taste für Taste gezeichnet, im 8008-Farbschema
951unterstützte Boards
18Beleuchtungseffekte
50Makro-Slots
3Onboard-Profile
0Telemetrie

Alles, was das Board kann, an einem Ort

Tasten

Belege jede Taste neu, indem du sie auf einem Bild deines Boards anklickst und auswählst, was sie tun soll: eine andere Taste, eine Maustaste, eine Cursorbewegung, das Scrollrad. Basis- und Fn-Ebene, Kombinationen und der Knopf. Änderungen landen sofort auf der Tastatur.

Beleuchtung

18 Effekte mit Richtungsoptionen, volles RGB, Helligkeit und Geschwindigkeit, live beim Ziehen der Regler. Edge-Light-Regler erscheinen bei Boards, die Edge-LEDs haben.

Malen

Färbe einzelne Tasten ein und sende das Muster dann an das Board. Das Senden erfolgt manuell und ist ratenbegrenzt, weil das Muster in den Flash-Speicher der Tastatur geschrieben wird.

Makros

Nimm Tasten- und Mausabfolgen mit Verzögerung pro Ereignis in einem der 50 Onboard-Slots auf. Belege eine Taste damit, auf beiden Ebenen: wiederholen, umschalten oder solange gedrückt. Ein Maustasten-Helfer übernimmt die Einrichtung, sodass das Halten einer Taste den Cursor bewegt.

Gerät

Debounce, Windows-Taste sperren, WASD-/Pfeiltasten-Tausch, Beleuchtung aus, automatische Host-OS-Erkennung, Sleep-Timeouts, Werksreset. Die Einstellungen, die das Handbuch erwähnt, und ein paar, die es vergessen hat.

Backup

Exportiere alles in eine Datei und stelle es später wieder her. Drei Profile liegen direkt auf dem Board, deine Konfiguration reist also mit der Tastatur, nicht mit dem Rechner.

sharkfin-Beleuchtungsseite im Olivia-Farbschema: 18 Effekte, Farbmuster, Helligkeits- und Geschwindigkeitsregler
Die Beleuchtungsseite im Olivia-Farbschema. Die App wechselt das Aussehen wie ein Keycap-Set: Abyss, Olivia, Laser, Botanical, 8008. Diese Seite auch. Probier die Punkte oben in der Ecke aus.

951 Boards. Ist deins dabei?

sharkfin spricht mit Tastaturen auf ROYUAN-Hardware. Die meisten melden die USB-Vendor-ID 3151; manche laufen unter der eigenen ID ihrer Marke. Das deckt den Großteil der Attack-Shark-Reihe ab, einschließlich X86, X85, X68, X65, K86, R85 und der HE-Modelle, sowie Boards, die unter all diesen Namen verkauft werden:

Boards in der Registry insgesamt951
Eigenständige Modelle733
Akzeptieren Änderungen939
Taste für Taste gezeichnetes Layout881

Noch kein gezeichnetes Layout für dein Board? Es funktioniert trotzdem. Du bekommst ein Slot-Raster statt eines Bildes und kannst das Layout über den Contribute-Tab der App einsenden.

Alle 951 unterstützten Tastaturen durchsuchen

Suchst du den Treiber-Download des Herstellers?

Du wolltest gerade für jedes Modell einen eigenen Treiber herunterladen, für ein einziges Betriebssystem. Es geht auch anders.

sharkfinHersteller-Treiber
Installationkeine, läuft im Browsereine ausführbare Datei pro Modell
BetriebssystemeLinux, Windows, macOSWindows
Abdeckung951 Boards, eine Appein Download pro Modell
Quellcodeöffentlich, GPL-3.0geschlossen
Konto oder Cloudkeinsje nach Hersteller
Sendet Daten nach Hausenie, null Netzwerkanfragenje nach Hersteller
Preiskostenloskostenlos

Es rührt niemals an der Firmware

  • sharkfin schreibt Einstellungen, keine Firmware. Es gibt kein Flashen und keinen Update-Mechanismus, also nichts, das kaputtgehen könnte.
  • Die Browser-Version läuft vollständig auf deinem Rechner. Die Seite ist statisches HTML, und nach dem Laden stellt sie keine Netzwerkanfragen mehr: kein Analytics, kein Beacon, kein Konfigurations-Upload, keine Konten. Sie spricht mit der Tastatur über das USB-Kabel und mit sonst nichts. Lade sie einmal, dann kannst du dein Netzwerk abschalten und weiterarbeiten, oder selbst im Netzwerk-Tab des Browsers nachsehen.
  • Die Seite kann nicht lesen, was du tippst. Der Browser gibt ihr nur den Einstellungskanal der Tastatur und hält die eigenen Eingabe-Sammlungen der Tastatur zurück, sodass Tastenanschläge für sie nie sichtbar sind, konstruktionsbedingt und nicht nur versprochen.
  • Schreibzugriffe gehen nur auf Boards, deren Protokollfamilie bekannt ist. Unbekannte Boards sind nur lesbar, bis sie identifiziert sind.
  • Konfiguration über ein USB-Kabel. Es gibt keinen Konfigurationskanal über 2.4 GHz oder Bluetooth. Einstellungen liegen auf dem Board, kabellos funktioniert danach also wie gewohnt.
  • Falls das Board irgendwann nicht mehr antwortet: App schließen, zehn Sekunden abziehen, wieder einstecken. Das Tippen funktioniert die ganze Zeit über weiter. Fn + Esc drei Sekunden gedrückt halten setzt die Boardeinstellungen zurück.

Fragen

Wird meine Tastatur unterstützt?

Schließe sie an, und sharkfin sagt es dir. Die meisten dieser Boards melden die USB-Vendor-ID 3151, manche ihre eigene Marken-ID; sharkfin sucht nach allen davon. Die Boardliste hat 733 Seiten, eine pro Modell. Nicht sicher? Schließe die Tastatur an, und sharkfin zeigt dir, was es erkennt.

Gibt es Attack-Shark-Software für Mac oder Linux?

Genau das ist sie. Dieselbe App unter Linux, Windows und macOS.

Ich nutze Linux. Brauche ich eine udev-Regel?

Wahrscheinlich, sowohl für die Browser-Version als auch für die App. Linux hält den rohen Gerätenode einer Tastatur im Besitz von root, sodass nichts, was du als du selbst ausführst, sie öffnen kann, bis eine Regel den Zugriff überträgt. Konfigurierst du auf diesem Rechner bereits Tastaturen, hast du vielleicht schon eine von VIA, Vial oder einem Herstellerpaket, dann funktioniert es einfach. Falls nicht, füge Folgendes in ein Terminal ein und stecke die Tastatur neu ein:

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
Schreibt eine Regel-Datei und lädt udev neu. Sonst nichts.

Alles, was er tut, ist in der Zeile selbst sichtbar, weshalb es kein Skript zum Herunterladen und in eine Shell Piping ist. sharkfin zeigt dir denselben Befehl, bereit zum Kopieren, falls es eine Tastatur findet, die es nicht öffnen kann.

Brauche ich ein Kabel?

Ja, zum Konfigurieren. Es gibt keinen Konfigurationskanal über 2.4 GHz oder Bluetooth. Die Einstellungen werden auf der Tastatur gespeichert, daher funktioniert nach dem Abstecken alles weiterhin kabellos.

Kann es meine Tastatur unbrauchbar machen?

Es flasht niemals Firmware, also nein. Der schlimmste bekannte Fehler ist, dass das Board USB ignoriert, bis du es neu einsteckst: App schließen, zehn Sekunden abziehen, wieder einstecken. Das Tippen funktioniert die ganze Zeit über weiter.

Ist meine Tastatur VIA- oder QMK-kompatibel?

Nein, und deshalb gibt es sharkfin. Diese Boards laufen mit ROYUANs eigener Firmware, die nicht das QMK- oder VIA-Protokoll spricht, daher sieht VIA deine Tastatur nicht, und es gibt keinen QMK-Build dafür. sharkfin spricht mit der Firmware, die das Board bereits hat, und ersetzt sie nie.

Funktioniert es unter Windows 11?

Ja, und unter Windows 10, macOS und Linux. Es gibt auch die Browser-Version, die überhaupt keine Installation braucht.

Was kostet es?

Nichts. Freie Software, GPL-3.0-or-later. Falls dir jemand Geld dafür abgenommen hat, verlange es zurück.

Sendet die Browser-Version meine Daten irgendwohin?

Nein. Es ist eine statische Seite, die nach dem Laden keine Netzwerkanfragen mehr stellt, und es gibt keinen Server, an den etwas gesendet werden könnte. Dein Keymap, deine Makros und deine Farben liegen auf der Tastatur und auf deinem Rechner. Auch auf dieser Seite gibt es kein Analytics-Skript: Öffne den Netzwerk-Tab und sieh zu, wie er leer bleibt.

Kann ich es offline nutzen?

Ja. Lade die Seite einmal, dann trenne die Netzwerkverbindung; sie funktioniert weiter, weil alles, was sie tut, zwischen Browser und USB-Kabel abläuft. Oder nutze die Desktop-App, eine einzelne Offline-Binärdatei.

Wird das von Attack Shark gemacht?

Nein. Community-Projekt. Keine Verbindung zu Attack Shark, ROYUAN oder einem anderen Tastaturhersteller.

Einen Bug gefunden, oder ein Board, das sich seltsam verhält?

Der Contribute-Tab der App sammelt ein reines Lesedaten-Bündel, das du in ein GitHub-Issue einfügen kannst. Board-Meldungen beginnen genauso.

Deine Tastatur spricht die Sprache schon.

Steck ein Kabel ein und sag Hallo.