Método para usar la tecla F4 sin presionar el botón de función en MacBook Pro

Estoy usando un programa que usa la F4tecla como un atajo importante que uso mucho.

Cada vez que quiero pulsar F4en mi MacBook Pro también tengo que pulsar el fnbotón.

¿Existe la posibilidad (como con un AppleScript?) de que algo pueda detectar si estoy usando ese programa y permitirme evitar presionar fny permitirme usar el atajo solo con la F4tecla?

¿Ha intentado ir a "Preferencias del sistema> Teclado" y marcar la casilla junto a "Usar todas las teclas F1, F2, etc. como teclas de función estándar"?

Respuestas (5)

También puede usar KeyRemap4MacBook :

<?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>

Consulte la fuente para conocer los valores de los códigos clave y las configuraciones predefinidas .

lo siento, pero ¿cómo puedo insertar este fragmento xml?
Guárdelo como ~/Library/Application Support/KeyRemap4MacBook/private.xml, abra KeyRemap4MacBook, presione el botón Recargar XML y seleccione la casilla de verificación para la configuración.
no funciona... Creo que no puedo especificar la aplicación... es "Qt Creator", y se encuentra en: /Applications/Qt\ Creator.app
Funcionó para mí cuando cambié el identificador del paquete a org.qt-project.qtcreator. Puede intentar deshabilitar otras aplicaciones o extensiones del kernel, o probar si KeyCode::LAUNCHPAD se muestra en EventViewer.app, o probar si las configuraciones predefinidas como esta funcionan.
santo Dios. gracias funciona con org.qt-project.qtcreatoridentificador
y para F2? Intenté agregar esas 2 líneas <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen> <autogen>__KeyToKey__ KeyCode::F2, KeyCode::BRIGHTNESS_UP </autogen>pero nada ...
Pruebe KeyCode::VK_CONSUMERKEY_BRIGHTNESS_UP en su lugar.

Palúa

Palua le permite cambiar todas las teclas de función para aplicaciones individuales .

Con Palua, solo necesita un clic, o una tecla de acceso rápido, para cambiar el modo en que están sus teclas Fx.

Modo inteligente Palua

Función Voltear

FunctionFlip puede "voltear" ciertas teclas de función solo en lugar de cambiar todas las teclas, pero funciona para todas las aplicaciones.

FunctionFlip controla individualmente las teclas de función de su MacBook o MacBook Pro, convirtiendo las teclas especiales en teclas F normales, o viceversa.

Función Voltear

El propósito de FunctionFlip es simplemente desactivar las funciones especiales (rebobinar, reproducir, silenciar, etc.) en las teclas de función. Por ejemplo, si "voltea" F7, F8 y F9, esas teclas, solo esas teclas, volverán a las teclas F normales. Presione la tecla fn con la tecla especial para recuperar la función especial. Es decir, se invierten las funciones "especial" y "normal".

El método "Usar todo F1..." es probablemente la mejor manera de hacerlo. Será un poco inconveniente en otras aplicaciones, pero puede tener sentido para su caso de uso.

Muy simple:

  1. Haz clic en Apple en la parte superior izquierda del menú de Mac.
  2. Haga clic en "Preferencias del sistema..."
  3. Seleccione el icono del teclado
  4. Marque "Usar todas las teclas F1, F2, etc. como funciones de tecla estándar".
Esto anula todas las teclas de función en todo momento para cada programa, el OP realmente lo necesita solo para funcionar en F4, e incluso solo para esa aplicación, si es posible.

¿Qué tal usar el acceso directo predeterminado de Excel para Mac?

+Y