Repository navigation
BrightnessBar 1.1.2
Rund um die Bedienungshilfen-Berechtigung, die in 1.1.x still ungültig werden konnte.
- Stabile Signatur.
./Tools/make-signing-identity.sherzeugt einmalig ein selbst signiertes Zertifikat. Die Berechtigung ist dann an „diese App, signiert mit diesem Zertifikat" geknüpft statt an den Hash des Binaries — sie übersteht damit jedes Update. Ohne das Zertifikat wird der Eintrag in den Systemeinstellungen bei jedem Neubau ungültig, bleibt aber sichtbar stehen und wirkt trotzdem nicht. - Diagnosemodus (
defaults write de.webdrian.brightnessbar logMediaKeys -bool true), der in~/Library/Logs/BrightnessBar-diag.logfesthält, welche Tasten tatsächlich ankommen. Protokolliert werden nur Medientasten-Codes und die Funktionstasten F1-F12.
Wenn eine Helligkeitstaste nichts tut: manche Tastaturen erzeugen dafür gar kein Ereignis, sondern die Herstellersoftware führt die Aktion selbst aus — unterhalb der Ebene, auf der eine App mithören kann. Auf dem Testgerät kam „dunkler" an, „heller" kein einziges Mal. Abhilfe: in der Herstellersoftware die Taste auf den Tastenanschlag ⌥⌘↑ bzw. ⌥⌘↓ legen, den BrightnessBar als normalen Kurzbefehl abgreift.