About finished implementing org.fd.a11y.KeyboardMonitor in niri, necessary for correct screen reader function:

https://github.com/YaLTeR/niri/pull/2060

I tested it with Orca more or less, seems to work, but I'm very new to screen reader workings, so it's possible I've missed something.

This makes Orca announce keys everywhere in niri, and makes grabs work (both modifier with double-press passthrough and keystrokes). Making Orca actually say niri dialogs will be a separate effort.

#niri #a11y