1 poin oleh enarche 2026-04-20 | Belum ada komentar. | Bagikan ke WhatsApp

Sudah lama tidak membawa seri "buat untuk diri sendiri karena saya membutuhkannya lalu saya pakai sendiri" lagi.
Kali ini saya membawa sebuah aplikasi yang menampilkan mode fn saat ini di menu bar macOS, sekaligus memungkinkan Anda mengganti modenya lewat klik atau shortcut.

Kenapa saya membuatnya?
Tombol function biasanya lebih nyaman dipakai sebagai tombol fungsi khusus seperti mengatur kecerahan / volume.
Namun saat debugging di berbagai IDE, kita justru membutuhkan F1, F2 asli, bukan?

Masalahnya, di Mac untuk mengubah ini Anda harus masuk ke [Pengaturan Sistem - Keyboard - Pintasan Keyboard - Tombol Fungsi - Gunakan tombol F1, F2, dan seterusnya sebagai tombol fungsi standar]
Lagi pula, kita juga baru tahu sedang disetel ke mode apa setelah menekannya.

Sampai sekarang saya bertahan dengan menghubungkan skrip seperti ini ke shortcut Karabiner,
tapi rasanya tetap ada yang kurang...

#!/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  

Kebetulan, karena kuota penggunaan Claude minggu ini masih sedikit tersisa, saya menjelaskan konsepnya dan memberikan skrip yang saya pakai, lalu hasilnya dibuat dengan sangat bagus...
Dalam beberapa jam saja sudah selesai.

Fitur utama

  • Indikator menu bar: LED dua baris fn / 🌞 untuk menampilkan mode saat ini sekilas
  • Toggle lewat klik: klik kiri ikon menu bar untuk langsung mengganti mode
  • Shortcut global: default ⌃⌥⌘F untuk mengganti mode dari mana saja
  • Kustomisasi shortcut: menu klik kanan → pengaturan shortcut untuk mengganti ke kombinasi tombol yang diinginkan
  • Popover notifikasi saat pergantian: saat mode berubah, hasilnya ditampilkan di bawah menu bar selama 1 detik
  • Deteksi perubahan eksternal: indikator otomatis tersinkron meski mode diubah dari jalur lain seperti aplikasi Pengaturan

Belum ada komentar.

Belum ada komentar.