[macOS] FnLamp - app de barra de menú que permite cambiar y mostrar fácilmente el modo de la tecla fn
(github.com/enarche-ahn)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
⌃⌥⌘Fpara 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.