我正在将 Windows 8 PC 启动到 Chrome,并在路径中添加了“--kiosk”,以便启用信息亭模式。现在我需要禁用每个允许用户退出信息亭模式的键。到目前为止,我已经确定:
- 所有功能键 F1 至 F12
- Alt 键(例如 Alt+Tab)
- Windows 键
Ctrl+Alt+Delete 将被组策略禁用(gpedit.msc,然后导航至用户配置 > 管理模板 > 系统 > Ctrl+Alt+Del 选项)。除了这个之外,您是否看到更多允许用户退出的组合键?
我需要什么脚本来禁用上述 3 种组合,以及如何在 AutoHotkey 中创建密码对话框提示,例如我们按 Alt+F7,现在我们必须输入一个 6 位密码来解锁按键,按 Alt+F8 来锁定按键?
答案1
FireFox 和 Opera 等一些其他浏览器的许多密钥已被锁定。
这是用于锁定某些键的脚本。对于F1.. F12,您必须填写缺失的键... 您可能需要添加Ctrl+ Esc(^Esc::Return)
!Tab::Return ; Alt-Tab
!F4::Return ; Alt-F4
F1::Return
F2::Return
......
F11::Return
F12::Return
LWin::Return
RWin::Return
#::Return
锁定/解锁按键的最简单方法是使用“暂停”。您可以这样做。
!F7::
InputBox, Code, Unlock,Enter the unlock code.,HIDE
If ErrorLevel
Return
If (Code = 1234)
Suspend, On
Return
!F8::
Suspend, Off
Return
Ps 未经测试的代码....
您还可以每 200 毫秒左右添加一次检查,以查看您的信息亭是否确实“位于顶部”,如果不是,则将窗口重新聚焦到信息亭……