Catalina meckert über Karabiner
Mac-Tastatur: Option rechts als Entfernen-Taste
Karabiner-Elements, die damals noch speziell auf die Anforderungen von macOS Sierra zugeschnittene Weiterentwicklung des Tastatur-Konfigurators Karabiner, nutzen wir auf unseren Macs seit gefühlten Ewigkeiten.
Wichtigste Aufgabe des App: Karabiner macht die Option-Taste auf unseren Mac zur Entfernen-Taste, damit wir so auf die etwas umständliche Kombination aus FN und Backspace zum Vorwärtslöschen verzichten zu können.
Seit der Freigabe von macOS 10.15.4 am Dienstagabend meckert Apples Betriebssystem jedoch über die von Karabiner genutzte Kernel-Erweiterung. Apple schneidet hier schon wieder alte Zöpfe ab – die viele Nutzer im Alltag noch regelmäßig nutzen.
Catalina warnt: Systemerweiterungen werden bald nicht mehr unterstützt
Da es bei uns aber eigentlich nur um eine Taste ging, haben wir Karabiner deinstalliert und nutzen einen offiziell von Apple vorgesehenen Weg um einzelne Tasten neu zu belegen bzw. die Belegung ausgewählter Tasten zu modifizieren.
Dies lässt sich über einen sogenannte LaunchAgent realisieren. Eine Aktion, die zum Systemstart geladen wird und in unserem Fall lediglich die rechte Option- zur Entfernen-Taste machen soll.
Dazu haben wir die Datei local.RemapRightOptionToDeleteForward.plist erstellt (Download) und kopieren diese schlicht in das Verzeichnis ~/Library/LaunchAgents/
Einmal aus unserem Nutzer-Account aus- und anschließend wieder eingeloggt, ist die neue Tastenfunktion aktiv.
In der Datei sorgt das Schlüssel-Werte-Paar „UserKeyMapping“ für die Konfiguration der zu tauschenden Tasten. „E6“ steht dabei für die rechte Option-Taste „4C“ für die Entfernen-Taste. Solltet ihr andere Tasten editieren wollen, dann werft einen Blick auf diese Tabelle, hier listet Apple alle mögliche Werte.
Mit der simplen Tasten-Konfiguration in den LaunchAgents können wir auf Karabiner verzichten, nutzen die von Apple angekreidete Systemerweiterung nicht mehr und behalten dennoch unsere lieb gewonnene Löschen-Tasten.
local.RemapRightOptionToDeleteForward.plist