[macOS] FnLamp - app de barra de menu que facilita alterar e mostrar o modo da tecla fn
(github.com/enarche-ahn)Faz tempo que eu não trazia mais um da série “fiz porque eu precisava e eu mesmo uso”.
Desta vez é um app para a barra de menu do macOS que mostra o modo atual da tecla fn e permite trocar esse modo com clique ou atalho de teclado.
Por que eu acabei criando isso?
No dia a dia, é mais prático usar as teclas de função como teclas especiais, como controle de brilho e volume.
Mas, ao depurar em vários IDEs, você precisa das F1, F2 originais, certo?
Só que, no Mac, para mudar isso, você precisa ir em [Ajustes do Sistema - Teclado - Atalhos de Teclado - Teclas de Função - Usar as teclas F1, F2 etc. como teclas de função padrão]
E, além disso, para saber em que modo ficou, você acaba tendo que apertar para descobrir.
Até agora eu estava sobrevivendo desse jeito, ligando um script como este a um atalho do Karabiner,
mas sempre parecia que faltava alguma coisa...
#!/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
Por coincidência, ainda me restava um pouco da cota do Claude desta semana, então expliquei o conceito e passei o script que eu usava, e ele montou isso muito bem...
Em poucas horas ficou pronto.
Principais recursos
- Indicador na barra de menu:
fn/ 🌞 em duas linhas de LED para mostrar o modo atual de relance - Alternância por clique: clique com o botão esquerdo no ícone da barra de menu para trocar o modo na hora
- Atalho global: o padrão é ⌃⌥⌘F para alternar o modo de qualquer lugar
- Personalização de atalho: menu do botão direito → configurações de atalho para mudar para a combinação de teclas desejada
- Popover de notificação da troca: ao mudar o modo, o resultado é exibido abaixo da barra de menu por 1 segundo
- Detecção de mudanças externas: mesmo se for alterado por outro caminho, como o app Ajustes, o indicador sincroniza automaticamente
Ainda não há comentários.