Description
Is your feature request related to a problem? Please describe.
Because the Fn key lock state is not announced by NVDA, identifying the key and determining its state can require trial and error. As several users describe on this thread and this one, those of us with Microsoft Surface devices frequently discover Fn Lock has been toggled without our knowledge; because, unlike on keyboards that use a sensible combination like Fn+Esc, Surface laptops use a press of the Fn key by itself. This is not an insignificant frustration.
Describe the solution you'd like
As of Windows 10 Version 1909, "Narrator and other assistive technologies can now detect the location of the dedicated FN key, and determine if it is locked or unlocked." JAWS likewise announces the Fn Lock toggle state on surface devices. While not all manufacturers have made the switch from hardware key to OS-detectable toggle state, some others likely have or will do so in the future.
In short, NVDA's announcing the state of Fn lock would be consistent with its announcement of Caps Lock and NumLock on machines that implement this capability.
Describe alternatives you've considered
AutoHotKey can probably do it, but only for advanced users willing to take a hit on battery life.