ตัวกำหนดค่า QMK เป็นเครื่องมือออนไลน์ที่ใช้สำหรับการสร้างไฟล์เฟิร์มแวร์ได้อย่างง่ายดายสำหรับคีย์บอร์ดที่รองรับใน QMK_FIRMWare เครื่องมือนี้อยู่ที่ https://config.qmk.fm
ตัวกำหนดค่า QMK อนุญาตให้สร้าง Keymap อย่างง่ายและบันทึกผ่านไฟล์. JSON Keymap และสร้างไฟล์เฟิร์มแวร์ที่เหมาะสมสำหรับการกะพริบลงบนคีย์บอร์ดที่เลือก
โครงการนี้เป็นงานที่กำลังดำเนินอยู่ เพื่อเริ่มมีส่วนร่วมโปรดดูสิ่งต่อไปนี้:
เราขอแนะนำให้คุณติดตั้งและใช้ NVM เพื่อจัดการเวอร์ชันโหนด มีไฟล์. nvmrc ในรูทของไดเรกทอรีโครงการที่ได้รับการทดสอบกับการพึ่งพาของเรา
nvm use
yarn install
yarn run dev
yarn run build
yarn run test
yarn run lint
เริ่มเซิร์ฟเวอร์แยกกัน
yarn run test:cypress
เริ่มเซิร์ฟเวอร์แยกกัน
yarn run test:cypress:ci
yarn run test:unit
ดูการอ้างอิงการกำหนดค่า
หากคุณไม่มีเว็บเซิร์ฟเวอร์อยู่แล้วและยังไม่มีอยู่ในใจคุณสามารถใช้ Docker ได้ โดยค่าเริ่มต้นจะหมุนสภาพแวดล้อมที่มีอยู่ในตัวเอง
docker run -p 8080:80 qmkfm/qmk_configurator:latest
คุณสามารถระบุ URL แบ็กเอนด์อื่นได้โดยการตั้งค่า VUE_APP_API_URL
:
docker run -e VITE_API_URL=http://localhost:8080 -p 8080:80 qmkfm/qmk_configurator:latest
หากคุณต้องการพัฒนาในพื้นที่คุณสามารถใช้ระดับเสียงเพื่อผูกระบบไฟล์ในเครื่องของคุณเข้ากับคอนเทนเนอร์:
docker run --mount type=volume,source=.,target=/qmk_configurator -p 8080:80 qmkfm/qmk_configurator:latest
เวลาส่วนใหญ่ที่คุณไม่จำเป็นต้องทำสิ่งนี้คุณสามารถใช้การติดตั้งปริมาณตามที่อธิบายไว้ข้างต้นเพื่อใช้ภาพที่สร้างไว้ล่วงหน้ากับต้นไม้ในพื้นที่ของคุณ
หากด้วยเหตุผลบางอย่างที่คุณจำเป็นต้องสร้างด้วยตัวเองคุณสามารถใช้คำสั่งนี้:
docker build -t qmk_configurator .
กระบวนการนี้จะใช้เวลาสักครู่ คุณอาจต้องการไปทำชาหรืออะไรสักอย่าง เมื่อเสร็จสิ้นคุณสามารถเรียกใช้กับคำสั่งนี้:
docker run -p 8080:80 qmk_configurator
โปรดดูเอกสารนี้