Karabiner-Elements เป็นการรีแมปคีย์อันทรงพลังสำหรับ macOS
คุณสามารถดาวน์โหลด Karabiner-Elements ได้จากเว็บไซต์อย่างเป็นทางการ
อีกทางหนึ่ง สำหรับผู้ใช้ homebrew อาจติดตั้ง Karabiner-Elements ได้ด้วย brew install --cask karabiner-elements
คุณสามารถดาวน์โหลด Karabiner-Elements เวอร์ชันก่อนหน้าได้จากที่นี่
macOS 15 เซคัวญ่า
ทั้ง Mac ที่ใช้ Intel และ Apple Silicon Mac
macOS 14 โซโนมา
ทั้ง Mac ที่ใช้ Intel และ Apple Silicon Mac
macOS 13 เวนทูรา
ทั้ง Mac ที่ใช้ Intel และ Apple Silicon Mac
สามารถดูเอกสารได้ที่นี่: https://karabiner-elements.pqrs.org/docs/
หากคุณต้องการบริจาคเงินเพื่อการพัฒนา Karabiner-Elements สามารถบริจาคได้ทาง https://karabiner-elements.pqrs.org/docs/pricing/
ข้อกำหนดของระบบในการสร้าง Karabiner-Elements:
macOS 13+
Xcode 15.0.1+
เครื่องมือบรรทัดคำสั่งสำหรับ Xcode ( xcode-select --install
)
xz ( brew install xz
)
XcodeGen ( brew install xcodegen
)
CMake ( brew install cmake
)
รับซอร์สโค้ดโดยดำเนินการคำสั่งต่อไปนี้ใน Terminal.app
git clone --ความลึก 1 https://github.com/pqrs-org/Karabiner-Elements.gitcd Karabiner-Elements การอัปเดตโมดูลย่อย git --init --recursive --ความลึก 1
(ไม่บังคับ) หากคุณมีข้อมูลประจำตัวของการออกแบบโค้ด:
ค้นหาเอกลักษณ์การออกแบบโค้ดของคุณ
ความปลอดภัย ค้นหาตัวตน -p การออกแบบโค้ด -v | grep 'แอปพลิเคชัน ID นักพัฒนา'
ผลลัพธ์จะเป็นดังนี้
1) 8D660191481C98F5C56630847A6C39D95C166F22 "Developer ID Application: Fumihiko Takayama (G43BCU2T37)"
ข้อมูลประจำตัวในการออกแบบโค้ดของคุณคือ 8D660191481C98F5C56630847A6C39D95C166F22
ในกรณีข้างต้น
ตั้งค่าตัวแปรสภาพแวดล้อมเพื่อใช้เอกลักษณ์การออกแบบโค้ดของคุณ
ส่งออก PQRS_ORG_CODE_SIGN_IDENTITY=8D660191481C98F5C56630847A6C39D95C166F22
ค้นหาข้อมูลประจำตัวในการออกแบบโค้ดของคุณสำหรับการลงนามของผู้ติดตั้ง
ความปลอดภัย ค้นหาตัวตน -p พื้นฐาน -v | grep 'ตัวติดตั้ง ID นักพัฒนา'
ผลลัพธ์จะเป็นดังนี้
1) C86BB5F7830071C7B0B07D168A9A9375CC2D02C5 "Developer ID Installer: Fumihiko Takayama (G43BCU2T37)"
ข้อมูลประจำตัวในการออกแบบโค้ดของคุณคือ C86BB5F7830071C7B0B07D168A9A9375CC2D02C5
ในกรณีข้างต้น
ตั้งค่าตัวแปรสภาพแวดล้อมเพื่อใช้ข้อมูลประจำตัวการออกแบบโค้ดของคุณสำหรับการลงนามผู้ติดตั้ง
ส่งออก PQRS_ORG_INSTALLER_CODE_SIGN_IDENTITY=C86BB5F7830071C7B0B07D168A9A9375CC2D02C5
สร้างแพ็คเกจโดยดำเนินการคำสั่งต่อไปนี้ใน Terminal.app
ทำแพ็คเกจ
สคริปต์ make
จะสร้าง Karabiner-Elements-VERSION.dmg ที่แจกจ่ายต่อได้ในไดเร็กทอรีปัจจุบัน
Karabiner-Elements ใช้ไบนารีที่สร้างไว้ล่วงหน้าบางส่วนในแผนผังต้นทาง
src/vendor/Karabiner-DriverKit-VirtualHIDDevice/dist/Karabiner-DriverKit-VirtualHIDDevice-*.pkg
(อันล่าสุด)
Sparkle.framework
ใน src/apps/SettingsWindow/
คำสั่ง make package
ข้างต้นไม่ได้สร้างไบนารีเหล่านี้ใหม่
(ไบนารีเหล่านี้จะถูกคัดลอกในแพ็คเกจแบบกระจาย)
หากคุณต้องการสร้างไบนารีเหล่านี้ใหม่ คุณต้องสร้างไบนารีเหล่านี้ด้วยตนเอง
โปรดปฏิบัติตามคำแนะนำของโครงการเหล่านี้