Karabiner-Elements ist ein leistungsstarker Key-Remapper für macOS.
Sie können Karabiner-Elements von der offiziellen Website herunterladen.
Alternativ können Karabiner-Elements für Benutzer von Homebrew mit brew install --cask karabiner-elements
installiert werden.
Hier können Sie frühere Versionen von Karabiner-Elements herunterladen.
macOS 15 Sequoia
Sowohl Intel-basierte Macs als auch Apple Silicon Macs
macOS 14 Sonoma
Sowohl Intel-basierte Macs als auch Apple Silicon Macs
macOS 13 Ventura
Sowohl Intel-basierte Macs als auch Apple Silicon Macs
Die Dokumentation finden Sie hier: https://karabiner-elements.pqrs.org/docs/
Wenn Sie sich finanziell an der Entwicklung von Karabiner-Elements beteiligen möchten, können Sie über https://karabiner-elements.pqrs.org/docs/pricing/ spenden.
Systemvoraussetzungen zum Aufbau von Karabiner-Elementen:
macOS 13+
Xcode 15.0.1+
Befehlszeilentools für Xcode ( xcode-select --install
)
xz ( brew install xz
)
XcodeGen ( brew install xcodegen
)
CMake ( brew install cmake
)
Rufen Sie den Quellcode ab, indem Sie den folgenden Befehl in Terminal.app ausführen.
git clone -- Depth 1 https://github.com/pqrs-org/Karabiner-Elements.gitcd Karabiner-Elements Git-Submodul-Update --init --recursive -- Depth 1
(Optional) Wenn Sie eine Codesign-Identität haben:
Finden Sie Ihre Codesign-Identität.
security find-identity -p codesigning -v | grep 'Entwickler-ID-Anwendung'
Das Ergebnis ist wie folgt.
1) 8D660191481C98F5C56630847A6C39D95C166F22 "Developer ID Application: Fumihiko Takayama (G43BCU2T37)"
Ihre Codesign-Identität ist im obigen Fall 8D660191481C98F5C56630847A6C39D95C166F22
.
Legen Sie die Umgebungsvariable fest, um Ihre Codesign-Identität zu verwenden.
exportieren PQRS_ORG_CODE_SIGN_IDENTITY=8D660191481C98F5C56630847A6C39D95C166F22
Finden Sie Ihre Codesign-Identität für die Signierung durch den Installateur.
Sicherheit find-identity -p basic -v | grep 'Entwickler-ID-Installer'
Das Ergebnis ist wie folgt.
1) C86BB5F7830071C7B0B07D168A9A9375CC2D02C5 "Developer ID Installer: Fumihiko Takayama (G43BCU2T37)"
Ihre Codesign-Identität ist im obigen Fall C86BB5F7830071C7B0B07D168A9A9375CC2D02C5
.
Legen Sie die Umgebungsvariable fest, um Ihre Codesign-Identität für die Installer-Signatur zu verwenden.
exportieren PQRS_ORG_INSTALLER_CODE_SIGN_IDENTITY=C86BB5F7830071C7B0B07D168A9A9375CC2D02C5
Erstellen Sie ein Paket, indem Sie den folgenden Befehl in Terminal.app ausführen.
Paket machen
Das make
-Skript erstellt eine weiterverteilbare Karabiner-Elements-VERSION.dmg im aktuellen Verzeichnis.
Karabiner-Elements verwendet einige vorgefertigte Binärdateien im Quellbaum.
src/vendor/Karabiner-DriverKit-VirtualHIDDevice/dist/Karabiner-DriverKit-VirtualHIDDevice-*.pkg
(das neueste)
Sparkle.framework
in src/apps/SettingsWindow/
Der obige Befehl make package
erstellt diese Binärdateien nicht neu.
(Diese Binärdateien werden in das verteilte Paket kopiert.)
Wenn Sie diese Binärdateien neu erstellen möchten, müssen Sie sie manuell erstellen.
Bitte folgen Sie den Anweisungen dieser Projekte.