Is it possible to check the status of Scroll Lock, Num Lock and Caps Lock on page load of a web page? I've found ways to check after a keypress using JavaScript, but that's not what I'm asking.
You can tell if Scroll Lock is turned on, because Scroll Lock appears in the Excel status bar. If you suspect that Scroll Lock is turned on, but Scroll Lock does not appear in the Excel status bar, it may be because the status bar is customized to hide the Scroll Lock status.
To turn off Scroll Lock, press the Scroll Lock key (often labeled as ScrLk) on your keyboard. If your keyboard doesn't have a Scroll Lock key, on your computer, click Start > Settings > Ease of Access > Keyboard, and then turn off the Use the On-Screen Keyboard slider button.
IN 2019, this is now possible:
var x = event.getModifierState("ScrollLock");
Source: https://www.w3schools.com/jsref/event_mouse_getmodifierstate.asp
No, you can't get system state from javascript. You will need them to type something and then analyze the input. Probably not what you wanted to hear =/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With