Zuerst benötigen Sie eine Tastatur-Remapping-Anwendung von Drittanbietern mit dem Namen Karabiner (früher KeyRemap4MacBook). Die Anwendung ist etwas benutzerunfreundlich, aber theoretisch müssen Sie dies nur einmal tun. Es funktioniert derzeit auch nicht unter MacOS Sierra ... also denken Sie daran.
Auf geht's...
Installieren Sie Karabiner
https://pqrs.org/osx/karabiner/index.html.de
Lass Karabiner laufen
Sie sollten ihm einige Zugriffsberechtigungen erteilen, wenn Sie alle Funktionen nutzen möchten.
Verwenden Sie die Hilfsanwendung "EventViewer", um Schlüsselcodes abzurufen
Öffnen Sie den EventViewer, um die Schlüsselcodes / Anwendungs / Geräte-IDs abzurufen:
Gehen Sie zur Registerkarte "Main" und drücken Sie die Taste (n) auf Ihrer Tastatur, Bluetooth-Fernbedienung usw., die Sie neu zuordnen möchten. In diesem Fall können Sie die Schlüsselcodes für Media-Forward und Media-Back auf meiner Satechi-Bluetooth-Fernbedienung anzeigen (die ich den Pfeiltasten nach links / rechts zuordnen möchte).
Fahren Sie fort und kopieren Sie es in das Textfeld, und fügen Sie es für später in ein Textdokument ein. Je nach Anwendungsfall können Sie nun zur Registerkarte App oder Geräte wechseln.
Wenn Sie die Schlüsselzuordnung auf bestimmte Anwendungen beschränken möchten, müssen Sie eine Zuordnungsregel erstellen, die sich auf eine bestimmte Anwendungs-ID bezieht (z. B. Google Chrome). Sie würden also zur Registerkarte "App" gehen und die Anwendungs-ID für Ihre interessierende Anwendung erhalten (die später beim Erstellen der Regel verwendet werden soll).
In meinem Fall möchte ich NUR diese Tasten auf meiner Satechi-Bluetooth-Fernbedienung neu zuordnen und möchte nicht die Funktionsweise meiner vorhandenen Tastaturtasten durcheinander bringen ... daher möchte ich eine gerätespezifische Regel erstellen. Also gehe ich auf die Registerkarte Geräte.
Hinweis!!! Für Apps und Geräte sollten Sie auch kopieren und in eine Textdatei einfügen, damit Sie die vollständigen Geräte- / App-ID-Zeichenfolgen zur Verwendung in unserer Regel erhalten.
Regeln aufbauen
Nachdem Sie nun Schlüsselcodes, App- und / oder Geräte-IDs zu Referenzzwecken kopiert und in eine Textdatei eingefügt haben, können Sie den EventViewer schließen und zur Hauptanwendung zurückkehren.
Die Standardregeln sind für uns nicht sehr interessant, daher müssen wir eine benutzerdefinierte Regel erstellen, die jedoch bearbeitet werden muss private.xml
Dadurch wird nur ein Finder-Fenster mit der Datei private.xml geöffnet. Öffnen Sie private.xml in Ihrem bevorzugten Texteditor.
Jetzt sind Sie bereit, Regeln zu erstellen ...
Informationen zum Format dieser Datei finden Sie hier: https://pqrs.org/osx/karabiner/xml.html.de
Für jeden <item>
braucht man ein Minimum <name>
<identifier>
und <autogen>
. Name ist nur ein Name für dich. Die Kennung wird ebenfalls von Ihnen erstellt, sollte jedoch eindeutig sein. In autogen geben Sie die Regel / das Mapping an (dh, die Taste des Interesses sollte die Tasten senden).
Des Weiteren können Sie festlegen, dass die Regel nur für bestimmte aktive Anwendungen ausgeführt wird (ich denke, hier kommen die MacOS-Zugriffsberechtigungen ins Spiel ... damit Karabiner das aktive Fenster bestimmen kann). Das wird mit erledigt <only>
.
Interessant ist (für mich) auch <device_only>
, dass ich nur für eine bestimmte Tastatur (zB meine satechi-Bluetooth-Fernbedienung) eine Regel erstellen kann. Siehe den Link oben für weitere Details.
Sowieso. Verwenden Sie die Schlüsselcode-IDs, Geräte-IDs und Anwendungs-IDs, die Sie von EventViewer erhalten haben, um Ihre benutzerdefinierten Regeln zu erstellen.
Meines sieht so aus:
<?xml version="1.0"?> <root> <item> <name>Satechi Right</name> <identifier>private.satechi.right</identifier> <device_only>DeviceVendor::RawValue::0x05ac,DeviceProduct::RawValue::0x023c</device_only> <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT_17, KeyCode::CURSOR_RIGHT</autogen> </item> <item> <name>Satechi Left</name> <identifier>private.satechi.left</identifier> <device_only>DeviceVendor::RawValue::0x05ac,DeviceProduct::RawValue::0x023c</device_only> <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV_18, KeyCode::CURSOR_LEFT</autogen> </item> </root>
Zusammenfassung: 2 Regeln. Nur Satechi-Bluetooth-Remote-Gerät. Die Medienschaltfläche "Weiter" entspricht dem Rechtspfeil, die Medienschaltfläche "Zurück" dem Pfeil nach links. Gilt für alle Anwendungen.
Laden Sie die Regeln
Speichern Sie Ihre XML-Datei. Gehen Sie zurück zur Karabiner App. Gehen Sie zur Registerkarte "Schlüssel ändern". Klicken Sie oben links auf "XML neu laden". Ihre neuen Regeln sollten jetzt angezeigt werden. Aktivieren Sie die Kontrollkästchen, um die Regeln zu aktivieren. Testen Sie, ob Ihre neuen Tastenzuordnungen erwartungsgemäß funktionieren.
Die App ist definitiv nicht benutzerfreundlich, ermöglichte es mir jedoch, genau das zu konfigurieren, was ich wollte, sobald ich die Optionen verstanden hatte. Karabiner ist ein bisschen fehlerhaft ... Ich hatte einige Ereignisse, die nicht mehr in der Ereignisanzeige auftauchten, obwohl die Remapping-Regeln noch funktionierten ... ein Neustart hilft.