【发布时间】:2011-02-18 15:25:21
【问题描述】:
在 Windows 中快速谷歌搜索Focus Stealing 的解决方案会显示两个主要的结果类别:
- 人们提出不完整的解决方案,涉及 ForegroundLockTimeout 注册表项(或 TweakUI,我相信它只是更改了上述注册表项), 这不是很有效。
- Incessant hordes 的 Windows 用户 complaining 关于 it。
在两种常见情况下特别烦人:
当全屏应用获得焦点时,某事会触发程序在后台弹出对话框窗口,从而导致全屏应用最小化。
在您键入时,一个窗口会窃取焦点,从而窃取您的所有击键。如果您碰巧按了 Space、Enter 或触发键盘快捷键(例如 Y 表示 Yes),可能会导致完全不受欢迎的结果。
对于这两种情况之一或两种情况,可以应用哪些创造性的解决方案来解决此问题?
【问题讨论】:
-
编程解决方案是编写不会窃取焦点的应用程序,这似乎不是这里要问的。我认为这是超级用户的工作。
-
超级用户未能解决这个确切的问题。 superuser.com/questions/18383/… - 他们唯一的解决方案是上述损坏的 ForegroundLockTimeout/TweakUI 答案
-
我将尝试解决击键问题的一半。我不知道从哪里开始普遍修复全屏应用失焦的问题。
标签: windows user-interface focus-stealing