Wie kann ich mit Karabiner-Elements eine Taste deaktivieren?

Melden
  1. Grundlagen von Karabiner-Elements
  2. Taste mit der Benutzeroberfläche deaktivieren
  3. Direkte Anpassung der Konfigurationsdatei
  4. Wichtig zu beachten
  5. Zusammenfassung

Karabiner-Elements ist ein mächtiges Tool für macOS, mit dem man Tastaturbelegungen sehr flexibel anpassen kann. Möchte man eine bestimmte Taste deaktivieren, sodass sie keine Funktion mehr ausführt, ist das grundsätzlich gut möglich. Dabei wird diese Taste im System quasi "ausgeschaltet" und liefert keine Eingabe mehr. Nachfolgend wird ausführlich erklärt, wie man das umsetzt.

Grundlagen von Karabiner-Elements

Karabiner-Elements arbeitet mit sogenannten "Modifications", die definiert, welche Taste welche Funktion ausführt. Man kann eine Taste auf eine andere Taste abbilden oder auch komplett deaktivieren. Die Konfiguration kann entweder über die Benutzeroberfläche von Karabiner-Elements oder durch eine spezifische JSON-Konfigurationsdatei erfolgen.

Für das einfache Deaktivieren einer Taste empfiehlt sich der Weg über eine sogenannte "Simple Modification". Diese lassen sich einfach in der Benutzeroberfläche anlegen, ohne dass man direkt in JSON-Dateien eingreifen muss. Für komplexere Regeln würde man direkt JSON schreiben und diese unter ~/.config/karabiner/karabiner.json speichern.

Taste mit der Benutzeroberfläche deaktivieren

Öffne Karabiner-Elements und wechsle dort in den Tab "Simple Modifications". Dort kannst du pro angeschlossener Tastatur Regeln definieren. Um eine Taste zu deaktivieren, wähle bei "From key" die Taste, die du deaktivieren möchtest, und setze bei "To key" den Eintrag "none". Das bedeutet, dass für den Befehl, der normalerweise von der "From key" Taste ausgeführt wird, keine Aktion ausgeführt wird.

Zum Beispiel, wenn du die Taste Caps Lock deaktivieren möchtest, wählst du bei "From key" caps_lock und bei "To key" none. Ab sofort tut die Caps Lock Taste nichts mehr.

Direkte Anpassung der Konfigurationsdatei

Alternativ und für feinere Kontrolle kannst du auch direkt in der JSON-Konfigurationsdatei Regeln hinzufügen. Die Datei liegt in deinem Benutzerordner unter:

~/.config/karabiner/karabiner.json

In dem Abschnitt "rules" kannst du eine Regel ergänzen, die z.B. so aussieht:

{ "description": "Deaktiviere die Caps Lock Taste", "manipulators": } ]}

Die wichtige Stelle ist hier "to": , die bewirkt, dass die Taste keine Auswirkung hat.

Wichtig zu beachten

Nach Änderung der Einstellungen in der Benutzeroberfläche oder in der JSON-Datei sollte Karabiner-Elements neu geladen werden, damit die Änderungen greifen. Das kannst du entweder durch Neustart der App oder durch Abschalten und erneutes Einschalten im Tab "Karabiner-Elements" machen. Außerdem solltest du sicherstellen, dass keine anderen Modifikationen die deaktivierte Taste überschreiben.

Zusammenfassung

In Karabiner-Elements kannst du eine Taste deaktivieren, indem du sie entweder in den "Simple Modifications" einer Tastatur auf "none" mapst oder eine benutzerdefinierte Regel erstellst, die die Taste auf vk_none abbildet. Letzteres ist über die JSON-Konfigurationsdatei möglich und bietet hohe Flexibilität. Beide Wege sorgen dafür, dass die Taste keine Eingabe mehr an das System sendet.

0

Kommentare