[macOS] FnLamp – Menüleisten-App zum einfachen Umschalten und Anzeigen des Fn-Tastenmodus
(github.com/enarche-ahn)Nach längerer Zeit habe ich wieder etwas aus der Reihe „selbst entwickelt, weil ich es selbst brauchte, und selbst genutzt“ mitgebracht.
Es ist eine App, die in der macOS-Menüleiste den aktuellen Fn-Modus anzeigt und ihn per Klick oder Tastenkürzel umschaltet.
Warum habe ich sie gebaut?
Im Alltag ist es praktisch, die Funktionstasten als Sonderfunktionstasten wie für Helligkeit oder Lautstärke zu verwenden.
Beim Debuggen in verschiedenen IDEs braucht man aber die eigentlichen Tasten F1, F2 usw.
Um das auf dem Mac zu ändern, muss man unter [Systemeinstellungen - Tastatur - Tastaturkurzbefehle - Funktionstasten - Tasten F1, F2 usw. als Standard-Funktionstasten verwenden]
diese Option einstellen.
Außerdem weiß man erst nach dem Drücken, auf welchen Modus man es umgestellt hat.
Bisher habe ich mich damit beholfen, so ein Skript mit einem Karabiner-Tastenkürzel zu verknüpfen,
aber irgendetwas hat immer noch gefehlt...
#!/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
Da ich diese Woche gerade noch etwas Claude-Nutzung übrig hatte, habe ich das Konzept erklärt und das Skript, das ich benutzt hatte, mitgegeben – und es hat mir das Ganze großartig umgesetzt...
In nur wenigen Stunden war alles fertig.
Hauptfunktionen
- Anzeige in der Menüleiste:
fn/ 🌞 als zweizeilige LED, damit der aktuelle Modus auf einen Blick erkennbar ist - Umschalten per Klick: Linksklick auf das Menüleistensymbol schaltet den Modus sofort um
- Globales Tastenkürzel: Standardmäßig ⌃⌥⌘F zum Umschalten von überall
- Anpassbares Tastenkürzel: Rechtsklick-Menü → Tastenkürzel-Einstellungen zum Ändern auf eine gewünschte Tastenkombination
- Popover-Benachrichtigung beim Umschalten: Beim Moduswechsel wird das Ergebnis 1 Sekunde lang unter der Menüleiste angezeigt
- Erkennung externer Änderungen: Auch wenn der Modus über die Einstellungen-App oder andere Wege geändert wird, wird die Anzeige automatisch synchronisiert
Noch keine Kommentare.