¿Cómo puedo cambiar el uso de las teclas Fn según la aplicación?

Me gustaría saber si hay alguna aplicación que pueda permitirle usar las teclas Fn de manera diferente según la aplicación actual.

Por ejemplo, en la terminal o en su IDE favorito, desea utilizarlas como teclas de función estándar, pero para otras aplicaciones desea conservar las teclas predeterminadas de Apple.

El nuevo MacBook con TouchBar hace exactamente lo que pediste (hace seis años).
Desafortunadamente, la preferencia por la función TouchBar no se traslada al teclado externo. Así que sigo usando Fluor en mi TouchBar MacBook. (¡También es una gran aplicación!)

Respuestas (5)

Fluor es un recién llegado a este espacio que hace exactamente lo que usted quiere:

Fluor es una herramienta que te permite cambiar automáticamente el comportamiento de las teclas fn del teclado dependiendo de la aplicación activa.

Es de código abierto, funciona en macOs Sierra y se desarrolla activamente (desde marzo de 2017).

De hecho, Fluor hace exactamente esto. Realmente bueno. :)
También es muy fácil de instalar y ejecutar: brew cask install fluorluego simplemente ejecútelo desde el menú Aplicaciones. Una vez que Palua dejó de funcionar, migré a Fluor y estoy muy contento con él.
FYI: @checketts se refiere a Homebrew: brew.sh
github dice "Este README está desactualizado", pero no hay referencias donde encontrar información actualizada
Buenas noticias a partir de 2022. Todavía está funcionando en M1. (macOS Monterrey 12.1)
para mí ya no funciona (Monterey 12.3.1) :( .. arranca, pero no puedo verlo en la barra de estado y no puedo configurar nada.

FunctionFlip podría ser lo que estás buscando.

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

Para asignar atajos personalizados a sus teclas recuperadas, use un programa como Quicksilver o Keyboard Maestro.

He editado tu publicación con más información, @ron, pero simplemente pegar enlaces no es la forma en que funcionan las cosas aquí. Por favor, consulte las preguntas frecuentes para obtener más información.
@LoïcWolff No hay problema.
FunctionFlip no parece funcionar más desde Big Sur.

Palua hará exactamente lo que necesitas.

¡Presentamos Palua, la manera fácil de cambiar rápidamente el modo de las teclas de función en cualquier teclado Mac!

Necesita ejecutar un juego, iniciar una aplicación gráfica o trabajar en un proyecto que necesita F1-F12 como teclas de función, simplemente presione opción+comando+TAB y el cambio ocurrirá.

Modo inteligente: el modo de tecla cambia con la aplicación que tiene el foco.

El enlace a Palua no funciona, vaya aquí itunes.apple.com/us/app/palua/id431494195?mt=12
Desafortunadamente Palua no trabaja con el capitan. Terminé configurando el valor predeterminado para las teclas de función (con el panel de preferencias del teclado), ya que generalmente las uso y uso Keyboard Maestro para reasignar algunas de ellas a las teclas especiales de Apple.
A partir de hoy Palua ha desaparecido de la App Store e internet en general.
No estoy seguro, pero creo que Palua solía trabajar en El Capitán. Intenté ejecutarlo desde bash, /Applications/Palua.app/Contents/MacOS/Palua, pero recibí este error. "2016-03-19 23:07:40.302 Palua[21714:183915] Palua debe salir, el recibo de Mac Apple Store no es válido".
@ ksr013 Me decepcionó mucho no poder encontrar a Palua nunca más. Empecé a amar esta pequeña aplicación. ¿Alguna idea de dónde podría haber ido?

Hay una aplicación, FNable , que puede ayudarte (también funciona con El Capitan).

Puede cambiar las teclas Fn según la aplicación o usar un atajo.

Ya no está disponible en la App Store, así que aquí está su sitio web: https://fnable.com/

Ya no está disponible en la App Store. Jaja todos desaparecen.

No sé qué teclas necesita, pero para mí la solución más fácil fue usarlas todas como teclas de función estándar y usar corbatín con atajos globales para mantener F7-F12 como teclas multimedia, mientras tenía F1-F6 como teclas de función estándar. .