Windows-Tastaturen lassen sich sehr intuitiv auf OS X übertragen, sodass nur die Schaltfläche "Kontextmenü" ein wenig zwecklos bleibt. Ich möchte, dass sich die Menütaste wie eine andere Befehlstaste verhält.
Wie definiert man, was die Taste "Kontextmenü" auf Windows-Tastaturen in OS X bewirkt?
Auf dieser Tastatur befindet sich die Taste "Kontextmenü" direkt unter "." (Punkt / größer als) Schlüssel; In der unteren Reihe zwischen "alt" und "ctrl" auf der rechten Seite zwei Tasten links von der Taste "linker Pfeil". Was macht es in OS X und wie heißt es?
macos
keyboard
finder
shortcut-menu
Produktionswerte
quelle
quelle
Antworten:
Es hat weder Zweck noch Name in OS X.
Vielleicht könnte Karabiner es tun, wenn Sie herausfinden können, welchen Schlüsselcode es sendet - versuchen Sie es mit Schlüsselcodes, um zu sehen, ob es etwas Verwendbares generiert.
quelle
Um die Antwort von @ Tetsujin zu erweitern: Sie können dies tatsächlich mit Karabiner erreichen . Hier sind einige detaillierte Anweisungen .
Kurz gesagt: Gehen Sie zur Registerkarte Verschiedenes & Unistall, öffnen Sie die private XML-Datei und ändern Sie sie in:
Kehren Sie zur Registerkarte Schlüssel ändern zurück, klicken Sie auf XML neu laden und aktivieren Sie die neue Zuordnung, die Sie gerade erstellt haben, oben in der Liste.
Karabiner verfügt über eine eigene Tastatur-Ereignisanzeige auf der Registerkarte Verschiedenes, sodass Sie keinen KeyCode benötigen.
quelle
Ich fand heraus, dass Seil in El Capitan die Taste "Kontextmenü" in die Funktion "Option" ändert (ich nehme an, es würde funktionieren, wenn auch "Befehl" geändert wird, obwohl ich es nicht ausprobiert habe).
In 'Systemeinstellungen ... | Tastatur 'Ich habe' Option 'in' Befehl 'und' Befehl 'in' Option 'geändert, sodass die Tasten in derselben Reihenfolge wie bei meinem MacBook Pro sind, um das "Muskelgedächtnis" zu erleichtern.
Dann in 'Seil Preferences | Einstellung | Tasten auf einer Nicht-Apple-Tastatur 'Ich habe' Anwendungsschlüssel aktivieren (Menütaste) 'aktiviert und den Schlüsselcode auf' 54 'gesetzt (laut' Seil 'ist dies' Rechter Befehl ', aber wahrscheinlich wegen des Schalters in' Tastatur ' fungiert als 'Option'.
Das gibt mir also Folgendes:
quelle
Ich mache @ Stephs Antwort, aber mit Karabiner:
Dadurch werden Ihre Schlüssel wie folgt zugeordnet:
quelle
Karabiner scheint OS Sierra noch nicht zu unterstützen, Karabiner Elements jedoch. Die Installation erfordert ein wenig Arbeit, aber sobald Sie dies getan haben, können Sie "application" z. B. "right_command" zuordnen, damit es wie beschrieben funktioniert.
quelle
Ich verwende MacOSX 10.11.6 El Capitan (von einem kaputten Mac mini) auf einem HP-2570p EliteBook , daher wird die Windows -Menütaste nicht als "PC_APPLICATION" erkannt, sondern einfach als "FN" = Funktionstaste.
Leider blockiert dieser Schlüssel Sekundärschlüssel, so dass ich etwas aufwändiger zucken musste, um dahin zu gelangen, wo ich wollte:
Mit Karabiner (mit integrierten Eventviewer für Informationen zu den Tasten / Namen / windownames) Ich wiederverwendet den Schlüssel zu:
- Mimik æ-i im Finder (Wiederholung für Schließung )
- mimix æ-i in VLC (- "-)
- tut Geschichte zurück in Safari
Weiter habe ich andere Änderungen vorgenommen , die nicht auf der Menütaste liegen :
- Einige Tasten , die auf meiner deutschen Tastatur nicht richtig beschriftet sind, neu definiert.
- Zugriff auf pageUp / Down "einhändig" auf meiner Tastatur (nicht gezeigt).
Ich werde wahrscheinlich im Laufe der Zeit weitere Vereinfachungen in anderen Anwendungen finden ...
Ich habe diesen "individuellen" Code in "private.xml" verwendet (Details: siehe Beitrag von Antoine):
Bei PC-Anwendungen, die unter CrossOver ausgeführt werden, werden die Anwendungsnamen von Karabiner nicht erkannt. Daher habe ich <appdef> verwendet, um ihre Namen (neu) zu definieren, und <windownamedef>, um ein bestimmtes Fenster zu adressieren. Diese Definitionen waren dann in den Tags <only> und <windowname_only> verfügbar.
quelle
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":
(Bei kurzem Drücken wird Cmd-I ausgelöst, nachdem die Taste eine halbe Sekunde lang gedrückt wurde: Cmd-W)
-
from, to…
undtype
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 andereconditions
.)quelle