`desktop-environment:property-changed` event
On Windows, NVDA can alert you of various changes that happen on your desktop, like the level of brightness, screen curtain toggle state, visual highlighting toggle, etc.
Any change (but especially visual ones) that are triggered through other means (in the vast majority of cases, this is the desktop environment), should have a way for the screen reader to be notified of them.
I propose that there is a new signal, sent by supporting desktops, with an "ss" type: one for a key, one for a value.
Unless settings are all represented as numbers, it makes sense to simply make this a string type.
The end-goal would be for screen readers to announce:
- "Brightness set to 100%"
- "Screen curtain enabled"
- "Low battery mode enabled"
- etc.
Let me know your thoughts.