Wally não é mais mantido, em vez disso, use nossa nova ferramenta de flash Keymapp
Atualize seu teclado ZSA do jeito EZ.
Usuários do Windows: há uma nova versão do Wally reescrita do zero usando tecnologias nativas.
Usuários do ErgoDox EZ: Teensy Loader ainda funcionará para atualizar seu ErgoDox EZ (assim como Wally - você tem opções!).
Wally vem em dois sabores, uma GUI e um aplicativo CLI. Baixe o aplicativo para sua plataforma favorita na página de lançamento relevante: GUI/CLI.
Observação para usuários do Linux: certifique-se de que suas regras do udev correspondam à versão mais recente do wiki.
Nota para usuários do Mac OS, a CLI requer a instalação do libusb: brew install libusb
As instruções a seguir se aplicam apenas àqueles que desejam desenvolver ativamente o Wally e contribuir com novos recursos ou correções de bugs para este projeto de código aberto. Se você simplesmente deseja atualizar sua placa com algum firmware novo, veja acima.
Wally é construído usando Wails em seu núcleo e Preact para a IU. Este guia pressupõe que você tenha uma configuração de ambiente Wails sensata.
Wally é compatível com Windows, Linux e macOS. O desenvolvimento usando cada plataforma requer alguma configuração extra:
Instalar lamentações
Configure o pkg-config - consulte http://www.mingw.org/wiki/FAQ "Como faço para instalar o pkg-config?"
Pegue e instale a versão mais recente do libusb aqui
Na raiz do projeto, execute wails build
, o binário resultante estará disponível na pasta build
.
A maneira mais fácil de compilar localmente é usar o Docker:
Execute ./build.linux.sh
, o binário resultante estará disponível no diretório dist/linux64
.
Um método alternativo:
Siga as instruções da nossa página wiki.
Instalar lamentações
Na raiz do projeto, execute wails build
, o binário resultante estará disponível na pasta build
.
Instale o libusb usando brew
:
brew install libusb
Instalar lamentações
Na raiz do projeto, execute wails build
, o binário resultante estará disponível na pasta build
.
Nota: o aplicativo GUI não inclui o libusb, portanto ele precisa ser instalado no computador que o executa. Para incorporar o libusb no binário, instale o dylibbundler e execute:
dylibbundler -of -b -x ./dist/osx/Wally.app/Contents/MacOS/Wally -d ./dist/osx/Wally.app/Contents/libs/
Como você deve ter notado, não temos os problemas do GitHub habilitados para este projeto. Em vez disso, envie todos os comentários por e-mail para [email protected] - você nos achará muito receptivos. Obrigado pela sua ajuda com Wally!