在Windows 7中,如果单击具有焦点的窗口的任务栏项,则该窗口将被发送出去。当我单击窗口时,我想将焦点放在此处。我一直在寻找一种方法,使Windows将点击视为集中注意力或什么都不做,但是却无法提出令人满意的搜索条件。
在Windows 7中,如果单击具有焦点的窗口的任务栏项,则该窗口将被发送出去。当我单击窗口时,我想将焦点放在此处。我一直在寻找一种方法,使Windows将点击视为集中注意力或什么都不做,但是却无法提出令人满意的搜索条件。
Answers:
在寻找可以执行此操作的程序失败之后,我实际上回到了我最喜欢的7+ Taskbar Tweaker。事实证明,它确实允许您执行此操作,但是使用了一个未通过UI公开的隐藏选项!有关详细信息,请参见帮助文件的“ 高级”部分。
打开regedit并导航至:
HKEY_CURRENT_USER\Software\7 Taskbar Tweaker\Mouse Button Control

创建一个新的DWORD名为taskbaritem|lclick并将其值设置为1。
运行该程序一次,然后将其完全关闭(即,右键单击任务栏/通知区域图标并选择Exit),以便在7+ Taskbar Tweaker.exe所在的同一目录中创建7+ Taskbar Tweaker.ini文件。
在记事本或任何文本编辑器中打开INI,并在开头或结尾处添加以下部分(不要将其与其他部分(例如Config或OptionsEx)的条目混在一起):
[Mouse Button Control]
taskbaritem|lclick=1
现在运行该程序,并尝试根据需要在所有任务栏按钮上单击鼠标左键。:)
Advanced Options Editor > Mouse tab 获取更多详细信息和鼠标选项
有时我使用几乎相同的多个文件,这让我头疼。
与原始海报一样,我的印象是Win 7是不同的,但说“较旧版本确实如此”的论点似乎也是正确的。
我现在才意识到区别是什么,而且由于Win 7的任务栏“突出显示”比XP轻,所以这种区别并不明显。我不确定如何解释它,所以我会走很长的路...
假设我已经在任务栏中打开了两个名为A和B的应用程序。单击任务栏中的“ A”将弹出“ A”窗口。然后在任务栏中单击“ B”,将弹出“ B”窗口。
如果我再次单击任务栏中的“ B”,它将最小化“ B”窗口-很好。但这就是问题所在……随着“ B”最小化,正是“ A”成为焦点。
这是一个问题,因为过去我知道,无论何时我单击任务栏上的“ B”窗口,无论是否将其最小化,“ B”应用程序都将获得焦点。
但是现在,单击“ B”任务栏项并不能保证您将拥有“ B”。如果您误按了“ B”,则弹出的是以前的窗口,而不是“ B”。
现在,我前面没有XP机器,但是我很确定这是最小化的烦恼。当具有两个相同的窗口时,这种跳跃的机制会使您在不知情的情况下处理另一个文档。解决方案是密切关注从现在开始突出显示的任务栏项,因为它可能“跳转” ...)
我还刚刚意识到,当鼠标悬停在Win 7上时,它也会突出显示任务栏图标。这有效地掩盖了焦点丢失在单击的任务栏窗口上的事实(尽管鼠标的任务栏突出显示略有不同)。