1 puntos por enarche 2026-04-20 | Aún no hay comentarios. | Compartir por WhatsApp

Hace tiempo que no traía otro de la serie “lo desarrollé porque lo necesitaba y lo uso yo mismo”.
Es una app para la barra de menú de macOS que muestra el modo actual de fn y permite cambiarlo con un clic o con un atajo de teclado.

¿Por qué la hice?
Normalmente es cómodo usar las teclas de función como teclas especiales para cosas como brillo o volumen.
Pero al depurar en varios IDE, sí se necesitan las teclas F1, F2 originales, ¿no?

Pero en Mac, para cambiar eso hay que ir a [Configuración del sistema - Teclado - Atajos de teclado - Teclas de función - Usar las teclas F1, F2, etc. como teclas de función estándar]
Y además, para saber en qué modo lo dejaste, tienes que probarlo presionando una tecla.

Hasta ahora apenas me las arreglaba usando un script como este vinculado a un atajo de Karabiner,
pero sentía que todavía le faltaba algo...

#!/bin/bash  
# Toggle fn key behavior  
CURRENT=$(defaults read -g com.apple.keyboard.fnState 2>/dev/null || echo 0)  
if [ "$CURRENT" -eq 1 ]; then  
  defaults write -g com.apple.keyboard.fnState -bool false  
  echo "➡ 특수 기능 키 모드 (Brightness / Volume)"  
  afplay /System/Library/Sounds/Blow.aiff >/dev/null 2>&1 &  
else  
  defaults write -g com.apple.keyboard.fnState -bool true  
  echo "➡ 표준 기능 키 모드 (F1 / F2 ...)"  
  afplay /System/Library/Sounds/Frog.aiff >/dev/null 2>&1 &  
fi  
/System/Library/PrivateFrameworks/SystemAdministration.framework/Resources/activateSettings -u  

Justo me quedaba un poco de uso de Claude esta semana, así que le expliqué el concepto y le pasé el script que venía usando, y me lo armó de forma muy elegante...
Lo terminó en apenas unas horas.

Funciones principales

  • Indicador en la barra de menú: muestra el modo actual de un vistazo con un LED de dos líneas fn / 🌞
  • Alternar con clic: al hacer clic izquierdo en el ícono de la barra de menú, cambia el modo al instante
  • Atajo global: por defecto ⌃⌥⌘F para cambiar el modo desde cualquier lugar
  • Personalización del atajo: menú con clic derecho → configuración de atajo para cambiarlo por la combinación que quieras
  • Popover de notificación al cambiar: al cambiar de modo, muestra el resultado durante 1 segundo debajo de la barra de menú
  • Detección de cambios externos: aunque se cambie desde otra vía, como la app de Configuración, el indicador se sincroniza automáticamente

Aún no hay comentarios.

Aún no hay comentarios.