Wally n'est plus maintenu, veuillez plutôt utiliser notre nouvel outil de flashage Keymapp
Flashez votre clavier ZSA à la manière EZ.
Utilisateurs Windows : il existe une nouvelle version de Wally entièrement réécrite à l'aide de technologies natives.
Utilisateurs d'ErgoDox EZ : Teensy Loader fonctionnera toujours pour flasher votre ErgoDox EZ (tout comme Wally – vous avez des options !).
Wally est disponible en deux versions, une interface graphique et une application CLI. Téléchargez l'application pour votre plateforme préférée à partir de la page de version correspondante : GUI / CLI.
Remarque pour les utilisateurs Linux, assurez-vous que vos règles udev correspondent à la dernière version du wiki.
Remarque pour les utilisateurs de Mac OS, la CLI nécessite que libusb soit installé : brew install libusb
Les instructions suivantes s'appliquent uniquement à ceux qui souhaitent développer activement Wally et apporter de nouvelles fonctionnalités ou corrections de bugs à ce projet open source. Si vous souhaitez simplement flasher votre carte avec un nouveau firmware, voir ci-dessus.
Wally est construit en utilisant Wails à la base et Preact pour l'interface utilisateur. Ce guide suppose que vous disposez d'une configuration d'environnement Wails saine.
Wally est compatible avec Windows, Linux et macOS. Le développement à l'aide de chaque plate-forme nécessite une configuration supplémentaire :
Installer Wails
Configurez pkg-config - voir http://www.mingw.org/wiki/FAQ "Comment puis-je installer pkg-config ?"
Récupérez et installez la dernière version de libusb à partir d'ici
À la racine de l'exécution du projet wails build
, le binaire résultant sera disponible dans le dossier build
.
Le moyen le plus simple de compiler localement est d'utiliser Docker :
Exécutez ./build.linux.sh
, le binaire résultant sera disponible dans le répertoire dist/linux64
.
Une méthode alternative :
Suivez les instructions de notre page wiki.
Installer Wails
À la racine de l'exécution du projet wails build
, le binaire résultant sera disponible dans le dossier build
.
Installez libusb en utilisant brew
:
brew install libusb
Installer Wails
À la racine de l'exécution du projet wails build
, le binaire résultant sera disponible dans le dossier build
.
Remarque : l'application GUI n'inclut pas libusb, elle doit donc être installée sur l'ordinateur qui l'exécute. Pour intégrer libusb dans le binaire, installez dylibbundler et exécutez :
dylibbundler -of -b -x ./dist/osx/Wally.app/Contents/MacOS/Wally -d ./dist/osx/Wally.app/Contents/libs/
Comme vous l'avez peut-être remarqué, les problèmes GitHub ne sont pas activés pour ce projet. Au lieu de cela, veuillez soumettre tous vos commentaires par e-mail à [email protected] – vous nous trouverez très réactifs. Merci pour votre aide avec Wally !