【发布时间】:2012-02-22 00:33:00
【问题描述】:
是否可以在网页加载时检查 Scroll Lock、Num Lock 和 Caps Lock 的状态?我已经找到了使用 JavaScript 在按键后进行检查的方法,但这不是我要问的。
【问题讨论】:
标签: javascript pageload capslock num-lock scroll-lock
是否可以在网页加载时检查 Scroll Lock、Num Lock 和 Caps Lock 的状态?我已经找到了使用 JavaScript 在按键后进行检查的方法,但这不是我要问的。
【问题讨论】:
标签: javascript pageload capslock num-lock scroll-lock
在 2019 年,这现在是可能的:
var x = event.getModifierState("ScrollLock");
来源:https://www.w3schools.com/jsref/event_mouse_getmodifierstate.asp
【讨论】:
keydown 或keyup 而不是keypress,以查看人们何时在您的应用/网站上按下修饰键。 keypress 在我的测试中没有捕获修饰键,但其他的可以。
不,您无法从 javascript 获取系统状态。您将需要他们输入一些内容,然后分析输入。可能不是你想听到的=/
【讨论】: