Wally 不再維護,請使用我們新的刷機工具 Keymapp
以 EZ 方式刷新您的 ZSA 鍵盤。
Windows 使用者:Wally 的新版本使用本機技術從頭開始重寫。
ErgoDox EZ 使用者:Teensy Loader 仍可用於刷新您的 ErgoDox EZ(Wally 也是一樣 — 您有選擇!)。
Wally 有兩種版本:GUI 和 CLI 應用程式。從相關發布頁面下載適合您喜歡的平台的應用程式:GUI / CLI。
Linux 使用者請注意,請確保您的 udev 規則與 wiki 中的最新版本相符。
Mac OS 用戶請注意,CLI 需要安裝 libusb: brew install libusb
以下說明僅適用於希望積極開發Wally 並為此開源專案貢獻新功能或錯誤修復的人。如果您只是想用一些新韌體刷新您的主機板,請參閱上文。
Wally 是使用 Wails 為核心並使用 Preact 來建立 UI 的。本指南假設您有一個健全的 Wails 環境設定。
Wally 與 Windows、Linux 和 macOS 相容。使用每個平台進行開發需要一些額外的設定:
安裝牆
設定 pkg-config - 請參閱 http://www.mingw.org/wiki/FAQ “如何安裝 pkg-config?”
從這裡取得並安裝最新版本的 libusb
在專案的根目錄下執行wails build
,產生的二進位檔案將在build
資料夾中可用。
本機編譯最簡單的方法是使用 Docker:
運行./build.linux.sh
,生成的二進位檔案將在dist/linux64
目錄中可用。
另一種方法:
請按照我們的 wiki 頁面上的說明進行操作。
安裝牆
在專案的根目錄下執行wails build
,產生的二進位檔案將在build
資料夾中可用。
使用brew
安裝libusb:
brew install libusb
安裝牆
在專案的根目錄下執行wails build
,產生的二進位檔案將在build
資料夾中可用。
注意:GUI 應用程式不包含 libusb,因此需要將其安裝在運行它的電腦上。若要將 libusb 嵌入到二進位檔案中,請安裝 dylibbundler 並執行:
dylibbundler -of -b -x ./dist/osx/Wally.app/Contents/MacOS/Wally -d ./dist/osx/Wally.app/Contents/libs/
您可能已經注意到,我們沒有為此專案啟用 GitHub Issues。相反,請將所有回饋透過電子郵件提交至 [email protected] — 您會發現我們的回覆非常及時。感謝您對沃利的幫助!