AutoHotkey 禁用 Alt+Tab、Winkey、Ctrl+Alt+Delete 以实现信息亭模式

AutoHotkey 禁用 Alt+Tab、Winkey、Ctrl+Alt+Delete 以实现信息亭模式

我正在将 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 毫秒左右添加一次检查,以查看您的信息亭是否确实“位于顶部”,如果不是,则将窗口重新聚焦到信息亭……

相关内容