Je nachdem, was Sie versuchen, können Sie die Tastaturkürzel möglicherweise ganz ausschneiden und dies vollständig automatisieren. Mit KeyRemap4MacBook können Sie Tastenzuordnungen basierend auf der aktuell verwendeten Anwendung festlegen.
Ich verwende eine Einstellung , die Schalter F1durch F12Standardfunktionstasten , wann immer ich bin mit RDC (Windows Remote Desktop). Zu jeder anderen Zeit funktionieren sie wie ihre Symbole (Helligkeit, Lautstärke, Wiedergabe usw.).
Wie können Sie diese Einstellungen abhängig machen? Ich kann es nur global aktivieren.
Pfitz
Funktioniert nicht auf Sierra
David
Beachten Sie, KeyRemap4MacBookwird Karabinerfür Maverics (MacOS X 10.9) und die folgenden und Karabiner Elementsab El Captain (macOS 10.11) aufgerufen . Sie können alle von der Karabiner-Download- Seite heruntergeladen werden.
Luckydonald
3
Sie können anwendungsspezifische Verknüpfungen erstellen, indem Sie eine benutzerdefinierte Einstellung in Ihrer private.xmlDatei erstellen. Weitere Informationen finden Sie in der Referenzdokumentation oder in meinem nachstehenden Beispiel, in dem ich die Consumer-Tasten in PhpStorm erneut mit den Funktionstasten belege (um den Debugger zu verwenden).
<?xml version="1.0"?>
<root>
<!-- PhpStorm & EAP Version -->
<appdef>
<appname>PHPSTORM</appname>
<equal>com.jetbrains.PhpStorm-EAP</equal>
<equal>com.jetbrains.PhpStorm</equal>
</appdef>
<!-- ============================================================ -->
<item>
<name>Switch to normal function keys when in PhpStorm</name>
<appendix>Change consumer keys to function keys in PhpStorm</appendix>
<identifier>private.app_phpstorm_switch_consumer_to_fn</identifier>
<only>PHPSTORM</only>
<autogen>__KeyToKey__ KeyCode::BRIGHTNESS_DOWN, KeyCode::F1</autogen>
<autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen>
<autogen>__KeyToKey__ KeyCode::EXPOSE_ALL, KeyCode::F3</autogen>
<autogen>__KeyToKey__ KeyCode::LAUNCHPAD, KeyCode::F4</autogen>
<autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_LOW, KeyCode::F5</autogen>
<autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_HIGH, KeyCode::F6</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV, KeyCode::F7</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PLAY, KeyCode::F8</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT, KeyCode::F9</autogen>
<!-- I want to use these while in PhpStorm
<autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_MUTE, KeyCode::F10</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_DOWN, KeyCode::F11</autogen>
<autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_UP, KeyCode::F12</autogen>
-->
</item>
</root>
Super super, sehr hilfsbereit, danke! Ich musste einige Änderungen an meinem System vornehmen: F1 ist ConsumerKeyCode :: BRIGHTNESS_DOWN, F2 ist ConsumerKeyCode :: BRIGHTNESS_UP, F5 ist ConsumerKeyCode :: KEYBOARDLIGHT_LOW und F6 ist ConsumerKeyCode :: KEYBOARDLIGHT_HIGH. Alles entdeckt mit Karabiners Event Viewer.
Hier können Sie das fnTastenverhalten in Abhängigkeit von einer Regelengine festlegen und beim Drücken der fnTaste zwischen dem einen und dem anderen Verhalten wechseln.
Ich glaube, Sie können die FNTaste in Kombination mit Ihren gewünschten F1Durchgangstasten verwenden F12, um die Standard-F-Tastenfunktionalität zu nutzen.
Antworten:
Je nachdem, was Sie versuchen, können Sie die Tastaturkürzel möglicherweise ganz ausschneiden und dies vollständig automatisieren. Mit KeyRemap4MacBook können Sie Tastenzuordnungen basierend auf der aktuell verwendeten Anwendung festlegen.
Ich verwende eine Einstellung , die Schalter F1durch F12Standardfunktionstasten , wann immer ich bin mit RDC (Windows Remote Desktop). Zu jeder anderen Zeit funktionieren sie wie ihre Symbole (Helligkeit, Lautstärke, Wiedergabe usw.).
quelle
KeyRemap4MacBook
wirdKarabiner
für Maverics (MacOS X 10.9) und die folgenden undKarabiner Elements
ab El Captain (macOS 10.11) aufgerufen . Sie können alle von der Karabiner-Download- Seite heruntergeladen werden.Sie können anwendungsspezifische Verknüpfungen erstellen, indem Sie eine benutzerdefinierte Einstellung in Ihrer
private.xml
Datei erstellen. Weitere Informationen finden Sie in der Referenzdokumentation oder in meinem nachstehenden Beispiel, in dem ich die Consumer-Tasten in PhpStorm erneut mit den Funktionstasten belege (um den Debugger zu verwenden).quelle
Es gibt jetzt eine App dafür: https://github.com/Pyroh/Fluor
Hier können Sie das fnTastenverhalten in Abhängigkeit von einer Regelengine festlegen und beim Drücken der fnTaste zwischen dem einen und dem anderen Verhalten wechseln.
quelle
Es könnte einen einfacheren Weg geben, aber das Folgende fällt mir ein:
quelle
Ich glaube, Sie können die FNTaste in Kombination mit Ihren gewünschten F1Durchgangstasten verwenden F12, um die Standard-F-Tastenfunktionalität zu nutzen.
quelle