我为患有老年痴呆症和运动技能障碍的母亲设置了一台电脑。自定义 Web 应用程序显示一个选项菜单,她只需按下与她想查看的网站相对应的字母(A=Facebook、B=电子邮件等)
当她早上唤醒电脑时,她按了一个随机键,经常启动那个菜单选项,这让她很困惑。
- 我不能要求她按特定键唤醒,她不会记得
- 我已经使用 Javascript 编写了网络应用程序,所以如果有办法检测到最后按下的键是用来唤醒计算机的,我可以使用它。我还没有发现如何。
任何想法将不胜感激!
我为患有老年痴呆症和运动技能障碍的母亲设置了一台电脑。自定义 Web 应用程序显示一个选项菜单,她只需按下与她想查看的网站相对应的字母(A=Facebook、B=电子邮件等)
当她早上唤醒电脑时,她按了一个随机键,经常启动那个菜单选项,这让她很困惑。
任何想法将不胜感激!
这是一个 XY 问题。你有一个问题,并想出了一个解决方案,但解决方案不是最好的方法。
无论您的菜单是什么,请确保 IT 在准备好之前不会接受键盘输入。
有很多方法可以做到这一点。您可以在脚本中添加一个计时器,以检测何时没有按下键,如果是,则忽略它收到的第一个键。也许您甚至可以检测屏幕是否已打开或其他原因,这样您就可以确保一旦计算机退出休眠状态,您只需暂时忽略按键。例如,跟踪当前系统时间,如果跳变超过 10 秒,则计算机可能在这期间一直在休眠。