Можно ли определить, включен ли в настоящее время режим блокировки прокрутки через javascript без захвата события нажатия клавиши блокировки прокрутки (клавиша была нажата вне браузера)?
Нет.Как вы можете видеть в свойствах интерфейса , состояние клавиши блокировки прокрутки отсутствует.
$(window).keydown(function (evt) { console.log(evt.which); });
Теперь это возможно. Ключ: 145 для прокрутки
Вы не можете получить статус, но вы можете поймать событие, когда пользователь нажмет кнопку прокрутки и использовать его, как вам нравится.Создайте свой собственный статус, покажите его пользователю и измените его при событии keydown.
Полагаю, вы могли бы вести диалог с вашей системой через COM-компонент, который проверял бы память по адресу 0x41?где статус блокировки numlock / scroll.
Не могу сделать это только через JavaScript ...
Быстро и просто: нет
(уверен на 99,9%)