锁定系统键
- Last UpdatedSep 24, 2024
- 1 minute read
通过在运行 InTouch 应用程序的计算机上禁用系统键,可以限制操作员访问 Windows 标准函数。例如,您可以阻止操作员使用 Windows CTRL+ALT+DEL 组合键来显示任务管理器对话框。禁用系统键可以阻止操作员从 InTouch HMI 切换到其它 Windows 应用程序。
WindowViewer 有一些键过滤器选项,可以设置系统键在 InTouch 应用程序启动时的缺省状态。键过滤器在活动时禁用系统键。
系统键的禁用取决于您希望各种 InTouch 用户去完成哪些任务。大多数功能键应该对操作员禁用。管理员仍然需要这些功能键来执行自己的 InTouch 任务。
您可以编写一个脚本,根据登录到 WindowViewer 的用户的访问级别来启用或禁用系统键。您可以在脚本中使用 EnableDisableKeys() 函数,以便有选择性地启用或禁用一些 Windows 功能键。
启用键过滤器
-
打开 WindowMaker。
-
在文件菜单上,选择配置,然后选择 WindowViewer。
此时出现 WindowViewer 配置屏幕。
-
选择窗口选项卡。

-
在其它区域中,禁用 WindowViewer 系统键。执行以下操作:
-
清除启用快速切换复选框,以便从 WindowViewer 中删除可以将用户切换到 WindowMaker 的开发按钮。
-
选中禁用 ALT 键复选框,以在运行 InTouch 应用程序的计算机上禁用 ALT 键。
-
选中禁用 WIN 键复选框,以在运行 InTouch 应用程序的计算机上禁用 WIN 键。
-
选中禁用 ESC 键复选框,以在运行 InTouch 应用程序的计算机上禁用 ESC 键。
-
-
选择确定。
-
编写一个在 WindowViewer 开始运行 InTouch 应用程序时运行的脚本。
此脚本应该包含一些语句,根据登录到 WindowViewer 的用户的访问级别来动态执行键的锁定或释放。
在脚本中包含 EnableDisableKeys() 函数以启用/禁用 ALT、ESC 及 WIN 键。EnableDisableKeys() 函数会根据离散参数值来启用或禁用系统键:
EnableDisableKeys(AltKey,EscKey,WinKey);
参数值为 1 时,将启用键过滤器来禁用该键。