Tastaturkürzel zum Umschalten zwischen Fn- und F-Tasten


Antworten:


9

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.).


1
Ich wollte nur, dass ich suchte.
GreenKiwi

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.
jbyler

Das ist einfach toll!
roNn23


1

Es könnte einen einfacheren Weg geben, aber das Folgende fällt mir ein:

  • Aktivieren Sie den universellen Zugriff.
  • Erstellen Sie eine AppleScript- oder Automator-App, die dies über die Benutzeroberfläche umschaltet.
  • Binden Sie diese App an eine Tastenkombination.

1

Ich glaube, Sie können die FNTaste in Kombination mit Ihren gewünschten F1Durchgangstasten verwenden F12, um die Standard-F-Tastenfunktionalität zu nutzen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.