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.
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.
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:
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.
Du wolltest gerade für jedes Modell einen eigenen Treiber herunterladen,
für ein einziges Betriebssystem. Es geht auch anders.
sharkfin
Hersteller-Treiber
Installation
keine, läuft im Browser
eine ausführbare Datei pro Modell
Betriebssysteme
Linux, Windows, macOS
Windows
Abdeckung
951 Boards, eine App
ein Download pro Modell
Quellcode
öffentlich, GPL-3.0
geschlossen
Konto oder Cloud
keins
je nach Hersteller
Sendet Daten nach Hause
nie, null Netzwerkanfragen
je nach Hersteller
Preis
kostenlos
kostenlos
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:
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.