Wally wird nicht mehr gepflegt, nutzen Sie stattdessen bitte unser neues Flash-Tool Keymapp
Flashen Sie Ihre ZSA-Tastatur auf EZ-Art.
Windows-Benutzer: Es gibt eine neue Version von Wally, die mit nativen Technologien von Grund auf neu geschrieben wurde.
ErgoDox EZ-Benutzer: Teensy Loader funktioniert weiterhin zum Flashen Ihres ErgoDox EZ (ebenso wie Wally – Sie haben die Wahl!).
Wally gibt es in zwei Varianten: einer GUI- und einer CLI-App. Laden Sie die Anwendung für Ihre bevorzugte Plattform von der entsprechenden Release-Seite herunter: GUI / CLI.
Hinweis für Linux-Benutzer: Stellen Sie sicher, dass Ihre udev-Regeln mit der neuesten Version aus dem Wiki übereinstimmen.
Hinweis für Mac OS-Benutzer: Für die CLI muss libusb installiert sein: brew install libusb
Die folgenden Anweisungen gelten nur für diejenigen, die Wally aktiv weiterentwickeln und neue Funktionen oder Bugfixes zu diesem Open-Source-Projekt beitragen möchten. Wenn Sie Ihr Board einfach mit neuer Firmware flashen möchten, siehe oben.
Wally basiert im Kern auf Wails und für die Benutzeroberfläche auf Preact. In dieser Anleitung wird davon ausgegangen, dass Sie über eine vernünftige Einrichtung der Wails-Umgebung verfügen.
Wally ist mit Windows, Linux und macOS kompatibel. Für die Entwicklung auf jeder Plattform sind einige zusätzliche Einstellungen erforderlich:
Wails installieren
Richten Sie pkg-config ein – siehe http://www.mingw.org/wiki/FAQ „Wie kann ich pkg-config installieren?“
Besorgen Sie sich hier die neueste Version von libusb und installieren Sie sie
Im Stammverzeichnis des Projekts wird wails build
ausgeführt. Die resultierende Binärdatei ist im build
-Ordner verfügbar.
Der einfachste Weg zum lokalen Kompilieren ist die Verwendung von Docker:
Führen Sie ./build.linux.sh
aus. Die resultierende Binärdatei ist im Verzeichnis dist/linux64
verfügbar.
Eine alternative Methode:
Befolgen Sie die Anweisungen auf unserer Wiki-Seite.
Wails installieren
Im Stammverzeichnis des Projekts wird wails build
ausgeführt. Die resultierende Binärdatei ist im build
-Ordner verfügbar.
Installieren Sie libusb mit brew
:
brew install libusb
Wails installieren
Im Stammverzeichnis des Projekts wird wails build
ausgeführt. Die resultierende Binärdatei ist im build
-Ordner verfügbar.
Hinweis: Die GUI-App enthält libusb nicht und muss daher auf dem Computer installiert werden, auf dem sie ausgeführt wird. Um libusb in die Binärdatei einzubetten, installieren Sie dylibbundler und führen Sie Folgendes aus:
dylibbundler -of -b -x ./dist/osx/Wally.app/Contents/MacOS/Wally -d ./dist/osx/Wally.app/Contents/libs/
Wie Sie vielleicht bemerkt haben, haben wir für dieses Projekt keine GitHub-Probleme aktiviert. Bitte senden Sie Ihr gesamtes Feedback stattdessen per E-Mail an [email protected] – Sie werden feststellen, dass wir sehr schnell reagieren. Vielen Dank für Ihre Hilfe mit Wally!