Windows API 禁用筛选键对话框?
Windows API to disable Filter Keys dialog?
我的 C++ 游戏允许用户按住 Shift 键以提高速度,但 8 秒后这会导致在新的 Windows 10 机器上弹出一个恼人的对话框(“你想转在过滤键上?”)。当我的游戏是 运行 时,有没有办法以编程方式禁用此功能?
我建议你可以参考文档:Disabling Shortcut Keys in Games
为避免这些问题,您应该在全屏模式 运行 时禁用这些键,并在窗口模式 运行 时将键恢复为默认处理程序或退出应用程序.
要关闭这些快捷方式:
1,在禁用之前捕获当前的辅助功能设置。
2,如果辅助功能关闭,当应用程序进入全屏模式时禁用辅助功能快捷方式。
3、当应用程序进入窗口模式或退出时恢复辅助功能设置。
您可以尝试使用SystemParametersInfo获取和设置系统信息。
我的 C++ 游戏允许用户按住 Shift 键以提高速度,但 8 秒后这会导致在新的 Windows 10 机器上弹出一个恼人的对话框(“你想转在过滤键上?”)。当我的游戏是 运行 时,有没有办法以编程方式禁用此功能?
我建议你可以参考文档:Disabling Shortcut Keys in Games
为避免这些问题,您应该在全屏模式 运行 时禁用这些键,并在窗口模式 运行 时将键恢复为默认处理程序或退出应用程序.
要关闭这些快捷方式:
1,在禁用之前捕获当前的辅助功能设置。
2,如果辅助功能关闭,当应用程序进入全屏模式时禁用辅助功能快捷方式。
3、当应用程序进入窗口模式或退出时恢复辅助功能设置。
您可以尝试使用SystemParametersInfo获取和设置系统信息。