Methode zur Verwendung der F4-Taste ohne Drücken der Funktionstaste auf dem MacBook Pro

Ich verwende ein Programm, das die F4Taste als wichtige Verknüpfung verwendet, die ich häufig verwende.

Jedes Mal, wenn ich auf meinem MacBook Pro drücken möchte, F4muss ich auch die fnTaste drücken.

Gibt es eine Möglichkeit (z. B. mit einem AppleScript?), dass etwas erkennen könnte, ob ich dieses Programm verwende, und es mir ermöglichen könnte, das Drücken zu vermeiden fnund mich die Verknüpfung nur mit der F4Taste verwenden zu lassen?

Haben Sie versucht, in "Systemeinstellungen> Tastatur" das Kontrollkästchen neben "Alle Tasten F1, F2 usw. als Standardfunktionstasten verwenden" zu aktivieren?

Antworten (5)

Sie können auch KeyRemap4MacBook verwenden :

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>TEXTEDIT</appname>
    <equal>com.apple.TextEdit</equal>
  </appdef>
  <item>
    <name>flipf4</name>
    <identifier>flipf4</identifier>
    <only>TEXTEDIT</only>
    <autogen>__KeyToKey__ KeyCode::LAUNCHPAD, KeyCode::F4</autogen>
    <autogen>__KeyToKey__ KeyCode::F4, KeyCode::LAUNCHPAD</autogen>
  </item>
</root>

In der Quelle finden Sie die Schlüsselcodewerte und vordefinierten Einstellungen .

Entschuldigung, aber wie kann ich dieses XML-Snippet einfügen?
Speichern Sie es als ~/Library/Application Support/KeyRemap4MacBook/private.xml, öffnen Sie KeyRemap4MacBook, klicken Sie auf die Schaltfläche XML neu laden und aktivieren Sie das Kontrollkästchen für die Einstellung.
es funktioniert nicht.. Ich glaube, ich kann die Anwendung nicht angeben.. es ist "Qt Creator", und es befindet sich in: /Applications/Qt\ Creator.app
Bei mir hat es funktioniert, als ich die Bundle-ID in org.qt-project.qtcreator geändert habe. Sie können versuchen, andere Anwendungen oder Kernelerweiterungen zu deaktivieren, oder testen, ob KeyCode::LAUNCHPAD in EventViewer.app angezeigt wird, oder testen, ob vordefinierte Einstellungen wie diese funktionieren.
heiliger Gott. Danke, es funktioniert mit org.qt-project.qtcreatorder Kennung
und für F2? Ich habe versucht, diese 2 Zeilen hinzuzufügen, <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen> <autogen>__KeyToKey__ KeyCode::F2, KeyCode::BRIGHTNESS_UP </autogen>aber nichts.
Versuchen Sie es stattdessen mit KeyCode::VK_CONSUMERKEY_BRIGHTNESS_UP.

Palua

Mit Palua können Sie alle Funktionstasten für einzelne Apps ändern.

Mit Palua brauchen Sie nur einen Klick – oder einen Hotkey – um den Modus Ihrer Fx-Tasten umzuschalten.

Palua Smart-Modus

FunktionFlip

FunctionFlip kann nur bestimmte Funktionstasten umdrehen, anstatt alle Tasten zu ändern, aber es funktioniert für alle Apps.

FunctionFlip steuert individuell die Funktionstasten Ihres MacBook oder MacBook Pro und verwandelt Sondertasten zurück in normale F-Tasten oder umgekehrt.

FunktionFlip

Der Zweck von FunctionFlip besteht einfach darin, die Sonderfunktionen – Zurückspulen, Abspielen, Stummschalten usw. – auf den Funktionstasten zu deaktivieren. Wenn Sie beispielsweise F7, F8 und F9 „umdrehen“, werden diese Tasten – nur diese Tasten – wieder zu normalen F-Tasten. Drücken Sie die Fn-Taste mit der Spezialtaste, um die Spezialfunktion zurück zu bekommen. Das heißt, die "speziellen" und "normalen" Funktionen werden umgedreht.

Die Methode "Alle F1 verwenden ..." ist wahrscheinlich der beste Weg. Es wird in anderen Anwendungen etwas unbequem sein, aber es kann für Ihren Anwendungsfall sinnvoll sein.

Sehr einfach:

  1. Klicken Sie oben links im Mac-Menü auf Apple
  2. Klicken Sie auf "Systemeinstellungen..."
  3. Wählen Sie das Tastatursymbol aus
  4. Aktivieren Sie "Alle Tasten F1, F2 usw. als Standardtastenfunktionen verwenden".
Dies überschreibt jederzeit alle Funktionstasten für jedes Programm, das OP braucht es wirklich nur, um mit F4 zu arbeiten, und selbst dann, wenn möglich, nur für diese eine App

Wie wäre es mit der Standardverknüpfung von Excel für Mac?

+Y