Wally ไม่ได้รับการดูแลรักษาอีกต่อไป โปรดใช้เครื่องมือ Keymapp ที่กระพริบใหม่ของเราแทน
แฟลชคีย์บอร์ด ZSA ของคุณด้วยวิธี EZ
ผู้ใช้ Windows: มี Wally เวอร์ชันใหม่เขียนใหม่ทั้งหมดโดยใช้เทคโนโลยีดั้งเดิม
ผู้ใช้ ErgoDox EZ: Teensy Loader จะยังคงทำงานสำหรับการแฟลช ErgoDox EZ ของคุณ (เช่นเดียวกับ Wally — คุณมีตัวเลือกต่างๆ!)
Wally มีให้เลือกสองรสชาติ ได้แก่ GUI และแอป CLI ดาวน์โหลดแอปพลิเคชันสำหรับแพลตฟอร์มที่คุณชื่นชอบจากหน้าเผยแพร่ที่เกี่ยวข้อง: GUI / CLI
หมายเหตุสำหรับผู้ใช้ Linux ตรวจสอบให้แน่ใจว่ากฎ udev ของคุณตรงกับเวอร์ชันล่าสุดจากวิกิ
หมายเหตุสำหรับผู้ใช้ Mac OS นั้น CLI กำหนดให้ติดตั้ง libusb: brew install libusb
คำแนะนำต่อไปนี้ใช้กับผู้ที่ต้องการ พัฒนา Wally อย่างแข็งขันและสนับสนุนคุณสมบัติใหม่หรือการแก้ไขข้อบกพร่องในโครงการโอเพ่นซอร์สนี้เท่านั้น หากคุณเพียงต้องการแฟลชบอร์ดของคุณด้วยเฟิร์มแวร์ใหม่ โปรดดูด้านบน
Wally สร้างขึ้นโดยใช้ Wails เป็นแกนหลักและ Preact สำหรับ UI คู่มือนี้ถือว่าคุณมีการตั้งค่าสภาพแวดล้อม Wails ที่สมเหตุสมผล
Wally เข้ากันได้กับ Windows, Linux และ macOS การพัฒนาโดยใช้แต่ละแพลตฟอร์มต้องมีการตั้งค่าเพิ่มเติม:
ติดตั้ง Wais
ตั้งค่า pkg-config - ดู http://www.mingw.org/wiki/FAQ "ฉันจะติดตั้ง pkg-config ได้อย่างไร"
หยิบและติดตั้ง libusb เวอร์ชันล่าสุดได้จากที่นี่
ที่รากของการรันโปรเจ็กต์ wails build
ไบนารีผลลัพธ์จะพร้อมใช้งานในโฟลเดอร์ build
วิธีที่ง่ายที่สุดในการคอมไพล์ในเครื่องคือการใช้ Docker:
รัน ./build.linux.sh
ผลลัพธ์ไบนารี่จะพร้อมใช้งานในไดเร็กทอรี dist/linux64
วิธีการอื่น:
ทำตามคำแนะนำจากหน้าวิกิของเรา
ติดตั้ง Wais
ที่รากของการรันโปรเจ็กต์ wails build
ไบนารีผลลัพธ์จะพร้อมใช้งานในโฟลเดอร์ build
ติดตั้ง libusb โดยใช้ brew
:
brew install libusb
ติดตั้ง Wais
ที่รากของการรันโปรเจ็กต์ 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 สำหรับโปรเจ็กต์นี้ โปรดส่งข้อเสนอแนะทั้งหมดทางอีเมลไปที่ [email protected] คุณจะพบว่าเราตอบกลับอย่างรวดเร็ว ขอบคุณสำหรับความช่วยเหลือของคุณกับ Wally!