Umnutzung der Schaltfläche "Menü" auf der Windows-Tastatur eines Notebooks in MacOS 10.12+
Es gibt eine neue Version von Karabiner ("Karabiner Elements 12.1" für MacOS 10.12+), die es imho rechtfertigt , eine separate Antwort auf dieses Thema hinzuzufügen , obwohl ich s.th. ähnlich hier vor.
[Wie ich tat auf MacOS 10,13 (High Sierra) aktualisiere ich hatte ApplePS2SmartTouchPad.kext verwenden zu können , re-map der „Menü“ -Taste, die nun wie gesehen scan_previous_track
. ]]
Bei Karabiner Elements müssen Sie die ~/.config/karabiner/karabiner.json
Datei etwas anders bearbeiten ** als im obigen Code…
Finden Sie zuerst den Namen der "Menü" -Taste auf Ihrer Tastatur heraus über Karabiner EventViewer
:
Drücken Sie sie einfach einmal. [Meins ist scan_previous_track
:, deins ist wahrscheinlich anders ...]
Hier ist ein Code analog zu Teilen von dem, was ich oben gepostet habe: Öffnen und Schließen von "Informationen":
{"description": "Finder: 'menu' key to æ-I / æ-W by pressing or holding",
"manipulators": [
{ "conditions": [{ "bundle_identifiers": ["^com.apple.finder"],
"type": "frontmost_application_if" }
],
"from": { "consumer_key_code": "scan_previous_track" },
"parameters": { "basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 500
},
"to_if_alone": [{ "key_code": "i",
"modifiers": ["right_command"]
}],
"to_if_held_down": [{ "key_code": "w",
"modifiers": ["right_command"],
"repeat": false
}],
"type": "basic"
}
]
}
(Bei kurzem Drücken wird Cmd-I ausgelöst, nachdem die Taste eine halbe Sekunde lang gedrückt wurde: Cmd-W)
- from, to…
und type
sind obligatorische Ausdrücke für die Neuzuordnung
- conditions, parameters
definieren Sie ausschließlich betroffene Apps und Zeitschwellen für Ereignisse **
- verhindert, dass "repeat": false
dieser Code unbeabsichtigt mehr als ein Fenster schließt
- Dieser Code wird in die "rules": [ ]
Klammern eingefügt (möglicherweise mit "," "hinzugefügt)
(Ich habe auch mit Drücken und Halten Verknüpfungen für die Funktion zum Zurück- und Weiterleiten des Verlaufs meines Browsers erstellt.)
- Schauen Sie sich das Karabiner Elements json-Referenzhandbuch an ...
(** KE unterstützt nicht mehr die bedingte Auswahl durch uielementrole
, sondern einige andere conditions
.)