Wally ya no recibe mantenimiento; en su lugar, utilice nuestra nueva herramienta de actualización Keymapp
Actualice su teclado ZSA de la manera EZ.
Usuarios de Windows: hay una nueva versión de Wally reescrita desde cero utilizando tecnologías nativas.
Usuarios de ErgoDox EZ: Teensy Loader seguirá funcionando para actualizar su ErgoDox EZ (al igual que Wally, ¡tiene opciones!).
Wally viene en dos versiones, una GUI y una aplicación CLI. Descargue la aplicación para su plataforma favorita desde la página de lanzamiento correspondiente: GUI/CLI.
Nota para los usuarios de Linux: asegúrese de que sus reglas de udev coincidan con la última versión de la wiki.
Nota para los usuarios de Mac OS, la CLI requiere que libusb esté instalado: brew install libusb
Las siguientes instrucciones se aplican sólo a aquellos que deseen desarrollar Wally activamente y contribuir con nuevas funciones o correcciones de errores a este proyecto de código abierto. Si simplemente desea actualizar su placa con firmware nuevo, consulte más arriba.
Wally está construido utilizando Wails en su núcleo y Preact para la interfaz de usuario. Esta guía asume que tiene una configuración de entorno Wails sensata.
Wally es compatible con Windows, Linux y macOS. El desarrollo utilizando cada plataforma requiere alguna configuración adicional:
Instalar lamentos
Configure pkg-config: consulte http://www.mingw.org/wiki/FAQ "¿Cómo instalo pkg-config?"
Obtenga e instale la última versión de libusb desde aquí
En la raíz del proyecto ejecutado, wails build
, el binario resultante estará disponible en la carpeta build
.
La forma más sencilla de compilar localmente es utilizar Docker:
Ejecute ./build.linux.sh
, el binario resultante estará disponible en el directorio dist/linux64
.
Un método alternativo:
Siga las instrucciones de nuestra página wiki.
Instalar lamentos
En la raíz del proyecto ejecutado, wails build
, el binario resultante estará disponible en la carpeta build
.
Instale libusb usando brew
:
brew install libusb
Instalar lamentos
En la raíz del proyecto ejecutado, wails build
, el binario resultante estará disponible en la carpeta build
.
Nota: la aplicación GUI no incluirá libusb, por lo que debe instalarse en la computadora que la ejecuta. Para incrustar libusb en el binario, instale dylibbundler y ejecute:
dylibbundler -of -b -x ./dist/osx/Wally.app/Contents/MacOS/Wally -d ./dist/osx/Wally.app/Contents/libs/
Como habrás notado, no tenemos problemas de GitHub habilitados para este proyecto. En su lugar, envíe todos sus comentarios por correo electrónico a [email protected]; nos encontrará muy receptivos. ¡Gracias por tu ayuda con Wally!